2026-01-27同步

This commit is contained in:
2026-01-27 18:21:17 +08:00
parent cf5b9c9d2b
commit aab08068c3
17 changed files with 588 additions and 421 deletions

View File

@@ -0,0 +1,57 @@
apiVersion: opentelemetry.io/v1beta1
kind: OpenTelemetryCollector
metadata:
name: otel-gateway
namespace: monitoring
spec:
mode: deployment
image: otel/opentelemetry-collector-contrib:0.144.0
replicas: 1
serviceAccount: otel-collector-sa
env:
- name: K8S_NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
config:
receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
http:
endpoint: 0.0.0.0:4318
k8s_cluster:
collection_interval: 30s
k8s_events: {}
processors:
batch:
send_batch_size: 1000
timeout: 10s
resourcedetection:
detectors: [env, system, k8snode]
exporters:
debug:
verbosity: detailed
otlp_http/prometheus:
endpoint: "http://10.0.0.38:9090/api/v1/otlp"
elasticsearch:
endpoints: ["http://10.0.0.38:9200"]
logs_index: "k8s-test-cluster-events"
user: "elastic"
password: "-0NiIBOJGn2CATuPWzNc"
service:
pipelines:
metrics:
receivers: [otlp, k8s_cluster]
processors: [resourcedetection, batch]
exporters: [otlp_http/prometheus]
logs:
receivers: [k8s_events]
processors: [batch]
exporters: [elasticsearch, debug]