thanos helm

Thanos is an open-source project that provides a highly available and horizontally scalable way to store and query time-series data in a Kubernetes cluster. It integrates with popular time-series databases, such as Prometheus, to provide a unified view of your monitoring and logging data. Thanos also provides features such as data compression and deduplication, making it an efficient solution for storing large amounts of time-series data. With Thanos, you can easily store, query, and analyze your home lab's monitoring and logging data, providing valuable insights into the performance and health of your applications.

More popular helm chart found

thanos from registry-1.docker is more popular with 20 repositories.

Install

Install with:

helm repo add stevehipwell oci://ghcr.io/stevehipwell/helm-charts/
helm install thanos stevehipwell/thanos -f values.yaml

Examples

See examples from other people.

Top Repositories (3 out of 15)

NameRepoStarsVersionTimestamp
thanosishioni/homelab-ops1241.19.218 days ago
thanosharaldkoch/kochhaus-home1311.19.22 months ago
thanoslarivierec/home-cluster1041.19.22 months ago

Values

See the most popular values for this chart:

KeyTypes
additionalEndpoints[] (15)
- dnssrv+_grpc._tcp.kube-prometheus-stack-thanos-discovery.monitoring.svc.cluster.local
string
string
boolean
boolean
boolean
string
string
compact.extraArgs[] (13)
- --compact.concurrency=4
- --delete-delay=30m
- --retention.resolution-raw=14d
- --retention.resolution-5m=30d
- --retention.resolution-1h=60d
string
compact.extraFlags[] (1)
- --compact.concurrency=4
- --delete-delay=30m
- --retention.resolution-raw=14d
- --retention.resolution-5m=14d
- --retention.resolution-1h=30d
string
number
query.extraArgs[] (13)
- --alert.query-url=https://thanos.${SECRET_DOMAIN}
string
query.additionalStores[] (6)
- thanos-storegateway.monitoring:10901
string
boolean
string
boolean
boolean
queryFrontend.ingress.hosts[] (14)
- thanos.${SECRET_DOMAIN}
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
queryFrontend.ingress.annotations."gethomepage.dev/pod-selector" (1)
app.kubernetes.io/instance=thanos,app.kubernetes.io/component=query-frontend
string
queryFrontend.ingress.annotations."nginx.ingress.kubernetes.io/auth-signin" (1)
https://thanos.${SECRET_DOMAIN}/outpost.goauthentik.io/start?rd=$escaped_request_uri
string
number
queryFrontend.extraArgs[] (13)
- --query-range.response-cache-config=$(THANOS_CACHE_CONFIG)
string
string
string
string
string
string
rule.alertmanagersConfig.value (14)
alertmanagers: - api_version: v2 static_configs: - dnssrv+_http-web._tcp.alertmanager-operated.observability.svc.cluster.local
string
boolean
rule.extraArgs[] (14)
- --web.prefix-header=X-Forwarded-Prefix
string
number
rule.rules.value (14)
groups: - name: PrometheusWatcher rules: - alert: PrometheusDown annotations: summary: A Prometheus has disappeared from Prometheus target discovery expr: absent(up{job="kube-prometheus-stack-prometheus"}) for: 5m labels: severity: critical
string
boolean
string
string
boolean
string
string
number
storeGateway.extraArgs[] (12)
- --index-cache.config=$(THANOS_CACHE_CONFIG)
string
string
string
string
string
string
string
string
boolean
string
objstoreConfig.value.config.endpoint (5)
minio.kube-system.svc.cluster.local:9000
string
string
boolean
string
objstoreConfig.name (3)
thanos-objstore-secret
string
boolean
string
string
string
string
boolean
compactor.extraArgs[] (1)
- --compact.concurrency=4
- --delete-delay=30m
- --retention.resolution-raw=14d
- --retention.resolution-5m=30d
- --retention.resolution-1h=60d
string
string
boolean
string
string