- Infrastructure Charts
- telemetry-exporter
telemetry-exporter
Deploys everything needed to auto-discover and export telemetry data from the cluster to a centralized telemetry system.
Deployes telemetry collection pipeline exporting to a centralized telemetry system.
Deployes the following tools:
- FluentBit for log collection.
- OpenTelemetry Collector for collecting metrics and aggregating all telemetry data.
- Exporters for cluster state and node metrics.
Prerequisites
This chart requires a centralized telemetry system deployed using the telemetry-system
chart.
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-exporter --version 1.0.0 --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-exporter --version 1.0.0 --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” |
config.exporterOTLPEndpoint | Centralized OpenTelemetry Collector endpoint to export telemetry to. | ”otel.infra.sneakybugs.com:4317” |
telemetryExporterComponents.chartVersion | ”1.0.0” | |
openTelemetryOperator.chartVersion | OpenTelemetry Operator chart version to deploy. | ”0.68.0” |
fluentOperator.chartVersion | Fluent Operator chart version to deploy. | ”v2.9.0” |
prometheusOperatorCRDs.chartVersion | Prometheus Operator CRDs chart version to deploy. | ”12.0.0” |
kubeStateMetrics.chartVersion | Kube State Metrics chart version to deploy. | ”5.20.0” |
prometheusNodeExporter.chartVersion | Node exporter chart version to deploy. | ”4.36.0” |