ErrLookup › thanos-io/thanos
thanos-io/thanos
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project. · Go · 461 source files
Analyzed at 35b8b99117 on 2026-09-07. 947 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| target not available: failed to dial peer: %v | error_code | error | network, grpc, peer-unavailable, thanos-receive, replication |
| failed to dial peer | error_code | error | network, grpc, dial, thanos-receive, replication |
| hard link block | exception | error | go, filesystem, hardlink, shipper, object-storage |
| read meta from %s | exception | error | thanos, compactor, object-storage, metadata, corruption |
| unmarshal query range response | exception | error | json, prometheus, http-response, unmarshal |
| file: %s; err: %v | exception | error | json, metadata, file-corruption, m3db |
| replace chunks dir | exception | error | filesystem, compaction, rename |
| add symbol | exception | error | tsdb, index, repair, io-error |
| error getting tenant from HTTP | http | warning | http, tenancy, otlp, multi-tenancy, bad-request |
| read range | exception | error | object-storage, io, network, thanos-store-gateway |
| found %d chunks outside the block time range introduced by h | exception | warning | tsdb, block-index, thanos, compaction, data-corruption |
| %s | console | warning | go, grpc, streaming, exemplars, partial-response |
| get all block meta. | exception | error | filesystem, block-meta, corruption, sidecar |
| --receive.lazy-retrieval-max-buffered-responses must be > 0 | validation | error | cli, configuration, validation, startup |
| unsupported chunk encoding %d | exception | error | thanos, storage, downsampling, data-corruption |
| repair failed for block %s | exception | error | thanos, compactor, repair, corruption, tsdb |
| unknown replication protocol %v | error_code | error | configuration, invalid-enum, thanos-receive, replication-protocol |
| failed to parse template | exception | error | go, template, config, thanos |
| marking old block %s for deletion has failed | exception | error | thanos, compactor, object-storage, cleanup, garbage-collection |
| read metadata for block %v | exception | error | filesystem, corrupt-data, block-metadata, thanos |
| chunk read | error_code | error | tsdb, chunks, corruption, repair |
| read query instant response | exception | error | http, prometheus, network, query |
| forwarding request to endpoint %v: %v | error_code | error | network, grpc, thanos-receive, replication |
| internal server error | http | error | http, internal-server-error, otlp, concurrency, write-gate |
| failed to sync %v/%v blocks | exception | error | upload, retry, corruption, sidecar |
| no such host | exception | error | dns, network, service-discovery, nxdomain |
| invalid targets parameter state='%v' | http | error | http, api, validation, enum |
| rewrite configuration should be provided | validation | error | cli, thanos, block-rewrite, missing-configuration |
| add index meta | error_code | error | io, filesystem, thanos, index-header |
| zero or negative query resolution step widths are not accept | validation | error | http-api, query-range, step, bad-request |
| building client CA | error_code | error | tls, x509, certificate, config |
| unmarshal query instant response | exception | error | json, prometheus, http, unmarshal |
| found %d chunks non-completely outside the block time range, | exception | critical | tsdb, block-index, thanos, data-corruption, repair |
| panicked while compacting %s: %v | exception | critical | panic, compaction, goroutine-recover |
| error: %s, type: %s, warning: %s | exception | error | prometheus, api-error, query, warnings |
| invalid remaining size, even after refetch, remaining: %d, e | exception | error | thanos, series, index, corruption, bounds |
| matchersToPostingGroups | exception | error | promql-matchers, index-header, thanos-store-gateway |
| error: %s, type: %s | exception | error | prometheus, promql, query, upstream-error |
| invalid magic number %x for %s | error_code | error | object-storage, corruption, index-header, thanos, validation |
| meta.json not found | error_code | warning | object-storage, race-condition, thanos, block-sync, retryable |
| missing port in address given for dnsdualstack lookup: %v | validation | error | dns, service-discovery, configuration, network |
| repaired block is invalid %s | exception | error | thanos, compactor, verification, index, corruption |
| getting http client config | exception | error | go, config, startup, http-client, thanos |
| index header PostingsOffset | exception | error | thanos, index-header, object-storage, block |
| cidr: %s | validation | error | cidr, configuration, parsing |
| next symbol | exception | error | tsdb, index, corruption, repair |
| parse metric selector %v | validation | error | promql, yaml, configuration, validation |
| preparing %s command failed | console | error | cli, setup, configuration |
| series | error_code | error | tsdb, index, series, corruption |
| %d/%d series have an average of %.3f out-of-order chunks: %. | exception | error | tsdb, out-of-order, thanos, block-index, duplicates |
| invalid concurrency level (%d), concurrency level must be > | validation | error | |
| got bad identifier %s | exception | error | go, snappy, postings, corruption, codec |
| toPostingGroup | exception | error | postings, matchers, thanos-store-gateway |
| unable to access path '%s' | validation | error | go, filesystem, cli, thanos |
| could not group metadata for compaction | console | error | thanos, compaction, grouping, duplicate-blocks |
| joined health-check error messages (AnyErr) | exception | error | tsdb, block-index, thanos, verification, aggregate-error |
| execute template | console | error | go-template, cli, template-execution |
| tenant is above active series limit | http | warning | http, rate-limiting, thanos, monitoring |
| BUG: errors.Cause returned nil on a non-nil error | panic | error | panic, invariant, bug |
| filter blocks marked for deletion | exception | error | object-storage, block-metadata, error-wrapping, thanos |
| critical error detected | console | critical | compaction, thanos, halt-error, storage |
| hashring config watcher stopped unexpectedly | exception | error | watcher, lifecycle, hashring |
| scheduling forward request for endpoint %v: %v | error_code | error | network, async, thanos-receive, backpressure |
| write index header | error_code | error | object-storage, index-header, download, thanos |
| expected 2xx response, got %d. Body: %v | exception | error | http, prometheus, client, non-2xx |
| failed to execute template | exception | error | go, template, config, thanos |
| get appender | exception | error | tsdb, storage, write-path |
| marshal content of cache backend configuration | exception | error | yaml, config, cache |
| %v | exception | warning | object-storage, race-condition, error-wrapping, thanos, retryable |
| decode postings | exception | error | thanos, cache, snappy, decoding, index |
| %s: failed to marshal rule groups | exception | error | |
| preloaded chunk too small, expecting %d | exception | error | |
| send series response | exception | warning | thanos, grpc, streaming, network |
| no more data left in subrange at position %d, subrange lengt | exception | error | go, cache, thanos, truncated-data |
| res.GetWarning() | exception | warning | grpc, warnings, tsdb, partial-results |
| closing connection for %s | error_code | warning | grpc, connection-close, thanos-receive, shutdown |
| The ingester.max-global-series-per-user limit is unsupported | validation | error | config, validation, limits |
| decode result into ValueTypeVector | exception | error | json, prometheus, decode, response-shape |
| encoding with snappy | exception | error | thanos, snappy, cache, compression, index |
| series %d not found | exception | error | thanos, series, refs, query-engine |
| unmarshal response | exception | error | prometheus, remote-read, protobuf, unmarshal |
| required headers Content-Type and/or X-Prometheus-Remote-Wri | validation | error | |
| cannot obtain metadata: neither info nor store client found | exception | error | thanos, grpc, metadata, endpoint |
| expected %d in config payload, but got %d instead | exception | error | memcached, protocol, framing, validation |
| configuration file is not parsable | error_code | error | config, hashring, parsing |
| read meta file: %v | exception | error | object-storage, network, io, thanos, retryable |
| scrape manager not ready | exception | warning | go, startup, not-ready, retry, thanos |
| conflict | error_code | error | conflict, write, replication |
| get all postings | exception | error | corruption, index, storage |
| unexpected result aggregate type %v | exception | error | thanos, query, iterator, protocol |
| initialize query range limits | validation | error | config, query-frontend, limits, initialization |
| error while parsing config for request logging | console | error | config, logging, cli |
| block id %s, try running with --debug.accept-malformed-index | exception | error | compaction, index, corruption, thanos |
| postings | exception | error | tsdb, index, postings, corruption |
| pre compaction overlap check | exception | critical | compaction, object-storage, block-overlap, thanos |
| failed to parse configuration file: %v | exception | error | config, parsing, thanos-receive |
| invalid scalar result format %v, expected timestamp -> value | exception | error | prometheus, scalar, response-format, validation |
| retrieving targets | http | error | grpc, network, api, internal |
| invalid reload method: %s | validation | error | go, cli, config, enum, thanos |
| postings offsets for %s | exception | error | storage, index, blocks |