charts/charts/stable/otel-collector
Mike Terhar 7c19db377d
[otel-collector] add open telemetry collector with example config (#1447)
Co-authored-by: Mike Terhar <mike@terhar.com>
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2022-03-14 15:13:08 -04:00
..
templates [otel-collector] add open telemetry collector with example config (#1447) 2022-03-14 15:13:08 -04:00
.helmignore [otel-collector] add open telemetry collector with example config (#1447) 2022-03-14 15:13:08 -04:00
Chart.yaml [otel-collector] add open telemetry collector with example config (#1447) 2022-03-14 15:13:08 -04:00
README_CONFIG.md.gotmpl [otel-collector] add open telemetry collector with example config (#1447) 2022-03-14 15:13:08 -04:00
README.md [otel-collector] add open telemetry collector with example config (#1447) 2022-03-14 15:13:08 -04:00
values.yaml [otel-collector] add open telemetry collector with example config (#1447) 2022-03-14 15:13:08 -04:00

otel-collector

Version: 1.0.0 AppVersion: 0.46.0

OpenTelemetry collector helm package

Homepage: https://github.com/k8s-at-home/charts/tree/master/charts/stable/otel-collector

Maintainers

Name Email Url
mterhar mike@terhar.com

Source Code

Requirements

Kubernetes: >=1.16.0-0

Repository Name Version
https://library-charts.k8s-at-home.com common 4.3.0

Values

Key Type Default Description
configFile string nil Create a new secret with the following multi-line spec which gets mounted to /conf/otel-collector-config.yaml. For more information, see the otel docs
configFileSecret string nil Configure the open telemetry secret using an existing secret or create a configuration file using the configFile below The secret needs a single key inside it called otelConfigFile
image.pullPolicy string "IfNotPresent" image pull policy
image.repository string "otel/opentelemetry-collector-contrib" image repository
image.tag string nil image tag
ingress.main object disabled Enable and configure ingress settings for the chart under this key. This OTEL Collector is built to trust items within the same cluster so exposing externally will allow unauthenticated traces to be processed.
metrics.enabled bool enabled: false is set so it can scrape itself but Configure Prometheus serviceMonitor for the built-in exporter. circular dependencies are never good enable this for a secondary scraper
metrics.prometheusRule object See values.yaml Enable and configure Prometheus Rules for the chart under this key.
metrics.prometheusRule.rules list See prometheusrules.yaml Configure additionial rules for the chart under this key.
metrics.serviceMonitor.interval string "3m"
metrics.serviceMonitor.labels object {}
metrics.serviceMonitor.scrapeTimeout string "1m"
probes object expects config to include extensions:health_check:endpoint: 0.0.0.0:13133 probes is configured to use an otel extension to get health information from the pod
service object The defaults expose the services needed to receive http and otlp traces Configures service settings for the chart.
serviceAccount.annotations object {} Annotations to add to the service account
serviceAccount.create bool false Specifies whether a service account should be created
serviceAccount.name string "" The name of the service account to use. If not set and create is true, a name is generated using the fullname template

Autogenerated from chart metadata using helm-docs v1.7.0