Skip to content

Commit 547d51d

Browse files
authored
Merge pull request #76 from weaveworks/querier-package
Move querier to separate package
2 parents fa6893f + b005563 commit 547d51d

File tree

4 files changed

+10
-11
lines changed

4 files changed

+10
-11
lines changed

cmd/cortex/main.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import (
3434
"github.com/weaveworks/cortex"
3535
"github.com/weaveworks/cortex/chunk"
3636
"github.com/weaveworks/cortex/ingester"
37+
"github.com/weaveworks/cortex/querier"
3738
"github.com/weaveworks/cortex/ring"
3839
"github.com/weaveworks/cortex/ui"
3940
"github.com/weaveworks/cortex/user"
@@ -125,18 +126,15 @@ func main() {
125126
}
126127
defer ring.Stop()
127128
setupDistributor(cfg.distributorConfig, chunkStore, cfg.logSuccess)
128-
if err != nil {
129-
log.Fatalf("Error initializing distributor: %v", err)
130-
}
131129
case modeIngester:
132130
registration, err := ring.RegisterIngester(consul, cfg.listenPort, cfg.numTokens)
133-
prometheus.MustRegister(registration)
134131
if err != nil {
135132
// This only happens for errors in configuration & set-up, not for
136133
// network errors.
137134
log.Fatalf("Could not register ingester: %v", err)
138135
}
139136
defer registration.Unregister()
137+
prometheus.MustRegister(registration)
140138
ing := setupIngester(chunkStore, cfg.ingesterConfig, cfg.logSuccess)
141139
defer ing.Stop()
142140
default:
@@ -210,10 +208,10 @@ func setupQuerier(
210208
prefix string,
211209
logSuccess bool,
212210
) {
213-
querier := cortex.MergeQuerier{
214-
Queriers: []cortex.Querier{
211+
querier := querier.MergeQuerier{
212+
Queriers: []querier.Querier{
215213
distributor,
216-
&cortex.ChunkQuerier{
214+
&querier.ChunkQuerier{
217215
Store: chunkStore,
218216
},
219217
},

iterator.go renamed to querier/iterator.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// See the License for the specific language governing permissions and
1212
// limitations under the License.
1313

14-
package cortex
14+
package querier
1515

1616
import (
1717
"sort"

querier.go renamed to querier/querier.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// See the License for the specific language governing permissions and
1212
// limitations under the License.
1313

14-
package cortex
14+
package querier
1515

1616
import (
1717
"fmt"

server.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import (
2929
"golang.org/x/net/context"
3030

3131
"github.com/weaveworks/cortex/ingester"
32+
"github.com/weaveworks/cortex/querier"
3233
"github.com/weaveworks/cortex/user"
3334
)
3435

@@ -151,7 +152,7 @@ func AppenderHandler(appender SampleAppender) http.Handler {
151152

152153
// QueryHandler returns a http.Handler that accepts protobuf formatted
153154
// query requests and serves them.
154-
func QueryHandler(querier Querier) http.Handler {
155+
func QueryHandler(querier querier.Querier) http.Handler {
155156
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
156157
req := &ReadRequest{}
157158
ctx, abort := parseRequest(w, r, req)
@@ -217,7 +218,7 @@ func QueryHandler(querier Querier) http.Handler {
217218
}
218219

219220
// LabelValuesHandler handles label values
220-
func LabelValuesHandler(querier Querier) http.Handler {
221+
func LabelValuesHandler(querier querier.Querier) http.Handler {
221222
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
222223
req := &LabelValuesRequest{}
223224
ctx, abort := parseRequest(w, r, req)

0 commit comments

Comments
 (0)