- Infrastructure Charts
- telemetry-system
telemetry-system
Deploys a centralized telemetry system.
Deploys a centralized telemetry system for ingesting, storing, and displaying logs, metrics, and trace data.
Deploys the following tools:
- Grafana.
- Prometheus.
- Loki.
- Tempo.
- OpenTelemetry Collector.
Prerequisites
This chart is deployed on the host cluster, and requires Argo CD to be deployed on the host cluster.
This chart requires a tenant cluster deployed using the cluster chart.
Install
To install the chart:
helm install my-release oci://ghcr.io/sneakybugs/telemetry-system --version 1.0.1 --values values.yaml
Assuming you have a values.yaml with your values overrides:
Upgrade
To upgrade the chart:
helm upgrade my-release oci://ghcr.io/sneakybugs/telemetry-system --version 1.0.1 --values values.yaml
Assuming you have a values.yaml with your values overrides:
Uninstall
To uninstall the chart:
helm uninstall my-release
Configuration
| Parameter | Description | Default |
|---|---|---|
nameOverride | Override chart name. | "" |
fullnameOverride | Override full release name. | "" |
argocdNamespace | Namespace to deploy Argo CD resources to. | ”argocd” |
destinationCluster | Name of the destination cluster, must be in the same namespace as this chart is deployed in. | ”cluster” |
features.components | true | |
versions.components | ”2.0.1” | |
versions.grafanaOperator | ”v5.19.4” | |
versions.kubePrometheusStack | ”77.11.0” | |
versions.clickhouseOperator | ”0.25.4” | |
config.grafana.httproute.hostname | ”grafana.infra.sneakybugs.com” | |
config.otel.service.annotations.external-dns.alpha.kubernetes.io/hostname | ”otel.infra.sneakybugs.com” |