134 lines
3.2 KiB
YAML
134 lines
3.2 KiB
YAML
---
|
|
# Source: opentelemetry-collector/templates/configmap-agent.yaml
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: example-opentelemetry-collector-agent
|
|
namespace: default
|
|
labels:
|
|
helm.sh/chart: opentelemetry-collector-0.108.0
|
|
app.kubernetes.io/name: opentelemetry-collector
|
|
app.kubernetes.io/instance: example
|
|
app.kubernetes.io/version: "0.111.0"
|
|
app.kubernetes.io/managed-by: Helm
|
|
|
|
data:
|
|
relay: |
|
|
exporters:
|
|
debug: {}
|
|
extensions:
|
|
health_check:
|
|
endpoint: ${env:MY_POD_IP}:13133
|
|
processors:
|
|
batch: {}
|
|
memory_limiter:
|
|
check_interval: 5s
|
|
limit_percentage: 80
|
|
spike_limit_percentage: 25
|
|
receivers:
|
|
hostmetrics:
|
|
collection_interval: 10s
|
|
root_path: /hostfs
|
|
scrapers:
|
|
cpu: null
|
|
disk: null
|
|
filesystem:
|
|
exclude_fs_types:
|
|
fs_types:
|
|
- autofs
|
|
- binfmt_misc
|
|
- bpf
|
|
- cgroup2
|
|
- configfs
|
|
- debugfs
|
|
- devpts
|
|
- devtmpfs
|
|
- fusectl
|
|
- hugetlbfs
|
|
- iso9660
|
|
- mqueue
|
|
- nsfs
|
|
- overlay
|
|
- proc
|
|
- procfs
|
|
- pstore
|
|
- rpc_pipefs
|
|
- securityfs
|
|
- selinuxfs
|
|
- squashfs
|
|
- sysfs
|
|
- tracefs
|
|
match_type: strict
|
|
exclude_mount_points:
|
|
match_type: regexp
|
|
mount_points:
|
|
- /dev/*
|
|
- /proc/*
|
|
- /sys/*
|
|
- /run/k3s/containerd/*
|
|
- /var/lib/docker/*
|
|
- /var/lib/kubelet/*
|
|
- /snap/*
|
|
load: null
|
|
memory: null
|
|
network: null
|
|
jaeger:
|
|
protocols:
|
|
grpc:
|
|
endpoint: ${env:MY_POD_IP}:14250
|
|
thrift_compact:
|
|
endpoint: ${env:MY_POD_IP}:6831
|
|
thrift_http:
|
|
endpoint: ${env:MY_POD_IP}:14268
|
|
otlp:
|
|
protocols:
|
|
grpc:
|
|
endpoint: ${env:MY_POD_IP}:4317
|
|
http:
|
|
endpoint: ${env:MY_POD_IP}:4318
|
|
prometheus:
|
|
config:
|
|
scrape_configs:
|
|
- job_name: opentelemetry-collector
|
|
scrape_interval: 10s
|
|
static_configs:
|
|
- targets:
|
|
- ${env:MY_POD_IP}:8888
|
|
zipkin:
|
|
endpoint: ${env:MY_POD_IP}:9411
|
|
service:
|
|
extensions:
|
|
- health_check
|
|
pipelines:
|
|
logs:
|
|
exporters:
|
|
- debug
|
|
processors:
|
|
- memory_limiter
|
|
- batch
|
|
receivers:
|
|
- otlp
|
|
metrics:
|
|
exporters:
|
|
- debug
|
|
processors:
|
|
- memory_limiter
|
|
- batch
|
|
receivers:
|
|
- otlp
|
|
- prometheus
|
|
- hostmetrics
|
|
traces:
|
|
exporters:
|
|
- debug
|
|
processors:
|
|
- memory_limiter
|
|
- batch
|
|
receivers:
|
|
- otlp
|
|
- jaeger
|
|
- zipkin
|
|
telemetry:
|
|
metrics:
|
|
address: ${env:MY_POD_IP}:8888
|