model/labels/labels_string.go (4 lines): - line 158: // TODO: This is only used in printing an error message - line 326: // TODO: could optimise the case where all blanks are at the end. - line 425: // TODO: replace with Less function - Compare is never needed. - line 426: // TODO: just compare the underlying strings when we don't need alphanumeric sorting. storage/remote/read.go (3 lines): - line 216: // TODO: Implement: https://github.com/prometheus/prometheus/issues/3351 - line 222: // TODO: Implement: https://github.com/prometheus/prometheus/issues/3351 - line 239: // TODO(bwplotka) Support remote read chunked and allow returning chunks directly (TODO ticket). tsdb/ooo_head_read.go (2 lines): - line 298: // TODO: verify this gets only ooo samples. - line 315: // TODO: consider having a lock specifically for ooo data. web/ui/react-app/src/pages/graph/Panel.tsx (2 lines): - line 34: data: any; // TODO: Type data. - line 128: const endTime = this.getEndTime().valueOf() / 1000; // TODO: shouldn't valueof only work when it's a moment? tsdb/wlog/wlog.go (2 lines): - line 722: // TODO When the flushing fails at this point and the record has not been - line 924: // nolint:revive // TODO: Consider exporting segmentBufReader tsdb/record/record.go (2 lines): - line 282: // TODO: reconsider if this function could be pushed down into labels.Labels to be more efficient. - line 615: // TODO: reconsider if this function could be pushed down into labels.Labels to be more efficient. tsdb/agent/db.go (2 lines): - line 501: // TODO: If decide to decode exemplars, we should make sure to prepopulate - line 1000: // TODO: Wire metadata in the Agent's appender. cmd/prometheus/main.go (2 lines): - line 339: // TODO: Remove in Prometheus 3.0. - line 408: // TODO: Remove in Prometheus 3.0. discovery/discovery.go (1 line): - line 115: // TODO: existing implementation closes up chan, but documentation explicitly forbids it...? storage/remote/write.go (1 line): - line 291: // TODO: Add and increment a `metadata` field when we get around to wiring metadata in remote_write. tsdb/compact.go (1 line): - line 228: // TODO: This is assuming single tombstone is for distinct series, which might be no true. tsdb/head_wal.go (1 line): - line 987: // TODO: figure out why DecodeLabels calls Sort(), and perhaps remove it. discovery/azure/azure.go (1 line): - line 492: // TODO do we really need to fetch the resourcegroup this way? web/ui/react-app/src/pages/graph/Legend.tsx (1 line): - line 29: // TODO: add proper event type storage/remote/queue_manager.go (1 line): - line 593: // TODO: Consider using the average duration of a request as the backoff. discovery/marathon/marathon.go (1 line): - line 359: // 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. storage/remote/read_handler.go (1 line): - line 58: Subsystem: "api", // TODO: changes to storage in Prometheus 3.0. storage/remote/client.go (1 line): - line 276: // TODO: Support batching multiple queries into one read request,