diff --git a/cmd/logcli/query.go b/cmd/logcli/query.go index 26cb92248b6d637fdd2ec247b870d874472371d5..9e4a552904ec46205ed3058235f4dc3f1ce156c2 100644 --- a/cmd/logcli/query.go +++ b/cmd/logcli/query.go @@ -37,10 +37,7 @@ func doQuery() { log.Fatalf("Query failed: %+v", err) } - cache, lss, err := parseLabels(resp) - if err != nil { - log.Fatalf("Failed parsing labels: %+v", err) - } + cache, lss := parseLabels(resp) labelsCache = func(labels string) labels.Labels { return cache[labels] @@ -92,7 +89,7 @@ func mustParseLabels(labels string) labels.Labels { return ls } -func parseLabels(resp *logproto.QueryResponse) (map[string]labels.Labels, []labels.Labels, error) { +func parseLabels(resp *logproto.QueryResponse) (map[string]labels.Labels, []labels.Labels) { cache := make(map[string]labels.Labels, len(resp.Streams)) lss := make([]labels.Labels, 0, len(resp.Streams)) for _, stream := range resp.Streams { @@ -100,7 +97,7 @@ func parseLabels(resp *logproto.QueryResponse) (map[string]labels.Labels, []labe cache[stream.Labels] = ls lss = append(lss, ls) } - return cache, lss, nil + return cache, lss } func commonLabels(lss []labels.Labels) labels.Labels {