web/ui/react-app/src/pages/graph/Panel.tsx (3 lines): - line 27: data: any; // TODO: Type data. - line 110: const endTime = this.getEndTime().valueOf() / 1000; // TODO: shouldn't valueof only work when it's a moment? - line 124: // TODO path prefix here and elsewhere. storage/remote/read.go (2 lines): - line 89: // TODO implement? - line 95: // TODO implement? web/ui/react-app/src/pages/graph/PanelList.tsx (2 lines): - line 44: throw new Error('Unexpected response status when fetching metric names: ' + resp.statusText); // TODO extract error - line 58: throw new Error('Unexpected response status when fetching metric names: ' + resp.statusText); // TODO extract error storage/fanout.go (2 lines): - line 117: // TODO return multiple errors? - line 369: // TODO return multiple errors? web/ui/react-app/src/pages/serviceDiscovery/Services.tsx (1 line): - line 11: // TODO: Deduplicate with https://github.com/prometheus/prometheus/blob/213a8fe89a7308e73f22888a963cbf9375217cd6/web/ui/react-app/src/pages/targets/ScrapePoolList.tsx#L11-L14 tsdb/compact.go (1 line): - line 765: // TODO think how to avoid the typecasting to verify when it is head block. discovery/azure/azure.go (1 line): - line 413: //TODO do we really need to fetch the resourcegroup this way? tsdb/db.go (1 line): - line 394: // TODO: Refactor so that it is possible to obtain a Querier without initializing a writable DB instance. web/ui/react-app/src/pages/graph/Legend.tsx (1 line): - line 27: // TODO: add proper event type promql/engine.go (1 line): - line 516: // TODO: make this semantically saner. discovery/marathon/marathon.go (1 line): - line 330: // TODO: If possible update server list from Marathon at some point. web/ui/react-app/src/pages/graph/GraphHelpers.ts (1 line): - line 64: TODO: find better way to set the opacity. cmd/promtool/main.go (1 line): - line 498: // TODO: clean up timestamps storage/remote/client.go (1 line): - line 130: // TODO: Support batching multiple queries into one read request,