|
@@ -627,16 +627,35 @@ opentelemetry-collector:
|
|
|
|
|
|
exporters:
|
|
|
## Create an exporter to Jaeger using the standard `otlp` export format
|
|
|
- otlp:
|
|
|
- endpoint: '{{ include "otel-demo.name" . }}-jaeger-collector:4317'
|
|
|
- tls:
|
|
|
- insecure: true
|
|
|
+ #otlp:
|
|
|
+ # endpoint: '{{ include "otel-demo.name" . }}-jaeger-collector:4317'
|
|
|
+ # tls:
|
|
|
+ # insecure: true
|
|
|
# Create an exporter to Prometheus (metrics)
|
|
|
prometheus:
|
|
|
endpoint: '0.0.0.0:9464'
|
|
|
resource_to_telemetry_conversion:
|
|
|
enabled: true
|
|
|
enable_open_metrics: true
|
|
|
+ otlp:
|
|
|
+ endpoint: "tempo.observe.svc.cluster.local:4317"
|
|
|
+ tls:
|
|
|
+ insecure: true
|
|
|
+ clickhouse:
|
|
|
+ endpoint: "tcp://clickhouse-headless.observe.svc.cluster.local:9000?dial_timeout=10s&compress=lz4"
|
|
|
+ database: otel
|
|
|
+ username: default
|
|
|
+ password: "cecf@cestong.com"
|
|
|
+ ttl_days: 10
|
|
|
+ #logs_table: otel_logs
|
|
|
+ #traces_table: otel_traces
|
|
|
+ #metrics_table: otel_metrics
|
|
|
+ timeout: 5s
|
|
|
+ retry_on_failure:
|
|
|
+ enabled: true
|
|
|
+ initial_interval: 5s
|
|
|
+ max_interval: 30s
|
|
|
+ max_elapsed_time: 300s
|
|
|
|
|
|
processors:
|
|
|
# Make use of the spanmetrics processor to compute RED metrics from all tracing spans
|
|
@@ -647,9 +666,12 @@ opentelemetry-collector:
|
|
|
pipelines:
|
|
|
traces:
|
|
|
processors: [memory_limiter, spanmetrics, batch]
|
|
|
- exporters: [otlp, logging]
|
|
|
+ exporters: [otlp, logging, clickhouse]
|
|
|
metrics:
|
|
|
- exporters: [prometheus, logging]
|
|
|
+ exporters: [prometheus, logging, clickhouse]
|
|
|
+ logs:
|
|
|
+ exporters: [logging, clickhouse]
|
|
|
+
|
|
|
|
|
|
jaeger:
|
|
|
enabled: true
|
|
@@ -680,7 +702,7 @@ jaeger:
|
|
|
enabled: false
|
|
|
|
|
|
prometheus:
|
|
|
- enabled: true
|
|
|
+ enabled: false
|
|
|
alertmanager:
|
|
|
enabled: false
|
|
|
configmapReload:
|