Skip to content

Instantly share code, notes, and snippets.

@warroyo
Created March 18, 2025 13:33
Show Gist options
  • Save warroyo/b844b8550ff080df9b6e5d6c7aeda8a3 to your computer and use it in GitHub Desktop.
Save warroyo/b844b8550ff080df9b6e5d6c7aeda8a3 to your computer and use it in GitHub Desktop.
otel install
apiVersion: v1
kind: Namespace
metadata:
name: otel
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: otel
namespace: otel
spec:
interval: 1m
url: https://open-telemetry.github.io/opentelemetry-helm-charts
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: otel-operator
namespace: otel
spec:
interval: 1m
chart:
spec:
chart: opentelemetry-kube-stack
version: '0.4.3'
sourceRef:
kind: HelmRepository
name: otel
interval: 10m
values:
opentelemetry-operator:
manager:
collectorImage:
repository: otel/opentelemetry-collector-contrib
clusterName: otel-testing
collectors:
daemon:
targetAllocator:
enabled: true
allocationStrategy: per-node
prometheusCR:
enabled: true
podMonitorSelector: {}
scrapeInterval: "30s"
serviceMonitorSelector: {}
presets:
logsCollection:
enabled: false
config:
service:
extensions: [sigv4auth]
pipelines:
metrics:
exporters: [debug, prometheusremotewrite]
cluster:
config:
service:
extensions: [sigv4auth]
pipelines:
metrics:
exporters: [debug, prometheusremotewrite]
defaultCRConfig:
config:
exporters:
prometheusremotewrite:
endpoint: "https://aps-workspaces.us-west-2.amazonaws.com/workspaces/ws-5dffcc2d-a0e1-4f83-a5ce-b3cdd39701ca/api/v1/remote_write"
external_labels:
otel-testing: testing
auth:
authenticator: sigv4auth
extensions:
sigv4auth: {}
env:
- name: AWS_ACCESS_KEY_ID
value: ""
- name: AWS_SECRET_ACCESS_KEY
value: ""
- name: AWS_SESSION_TOKEN
value: ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment