mirror of
https://github.com/hanzoai/o11y.git
synced 2026-10-15 12:58:33 +00:00
fix(otel): name the components the collector registers
Checked by name against the shipped binary of ghcr.io/hanzoai/otel-collector:sha-b58ddaa. These configs named clickhousetraces, clickhouselogsexporter, observeclickhousemetrics, observeclickhousemeter and observespanmetrics; the binary registers datastoretraces, datastorelogsexporter, o11ydatastoremetrics, o11ydatastoremeter and o11yspanmetrics. All 12 components in each config resolve now. The image tag defaulted to v0.144.2, which ghcr answers MANIFEST_UNKNOWN for. Pinned to the built sha.
This commit is contained in:
@@ -26,8 +26,8 @@ processors:
|
||||
# Using OTEL_RESOURCE_ATTRIBUTES envvar, env detector adds custom labels.
|
||||
detectors: [env, system]
|
||||
timeout: 2s
|
||||
observespanmetrics/delta:
|
||||
metrics_exporter: observeclickhousemetrics
|
||||
o11yspanmetrics/delta:
|
||||
metrics_exporter: o11ydatastoremetrics
|
||||
metrics_flush_interval: 60s
|
||||
latency_histogram_buckets:
|
||||
[
|
||||
@@ -78,13 +78,13 @@ extensions:
|
||||
endpoint: 0.0.0.0:1777
|
||||
|
||||
exporters:
|
||||
clickhousetraces:
|
||||
datastoretraces:
|
||||
datasource: tcp://host.docker.internal:9000/observe_traces
|
||||
low_cardinal_exception_grouping: ${env:LOW_CARDINAL_EXCEPTION_GROUPING}
|
||||
use_new_schema: true
|
||||
observeclickhousemetrics:
|
||||
o11ydatastoremetrics:
|
||||
dsn: tcp://host.docker.internal:9000/observe_metrics
|
||||
clickhouselogsexporter:
|
||||
datastorelogsexporter:
|
||||
dsn: tcp://host.docker.internal:9000/observe_logs
|
||||
timeout: 10s
|
||||
use_new_schema: true
|
||||
@@ -99,17 +99,17 @@ service:
|
||||
pipelines:
|
||||
traces:
|
||||
receivers: [otlp]
|
||||
processors: [observespanmetrics/delta, batch]
|
||||
exporters: [clickhousetraces]
|
||||
processors: [o11yspanmetrics/delta, batch]
|
||||
exporters: [datastoretraces]
|
||||
metrics:
|
||||
receivers: [otlp]
|
||||
processors: [batch]
|
||||
exporters: [observeclickhousemetrics]
|
||||
exporters: [o11ydatastoremetrics]
|
||||
metrics/prometheus:
|
||||
receivers: [prometheus]
|
||||
processors: [batch]
|
||||
exporters: [observeclickhousemetrics]
|
||||
exporters: [o11ydatastoremetrics]
|
||||
logs:
|
||||
receivers: [otlp]
|
||||
processors: [batch]
|
||||
exporters: [clickhouselogsexporter]
|
||||
exporters: [datastorelogsexporter]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
connectors:
|
||||
observemeter:
|
||||
o11ydatastoremeter:
|
||||
metrics_flush_interval: 1h
|
||||
dimensions:
|
||||
- name: service.name
|
||||
@@ -36,8 +36,8 @@ processors:
|
||||
# Using OTEL_RESOURCE_ATTRIBUTES envvar, env detector adds custom labels.
|
||||
detectors: [env, system]
|
||||
timeout: 2s
|
||||
observespanmetrics/delta:
|
||||
metrics_exporter: observeclickhousemetrics
|
||||
o11yspanmetrics/delta:
|
||||
metrics_exporter: o11ydatastoremetrics
|
||||
metrics_flush_interval: 60s
|
||||
latency_histogram_buckets: [100us, 1ms, 2ms, 6ms, 10ms, 50ms, 100ms, 250ms, 500ms, 1000ms, 1400ms, 2000ms, 5s, 10s, 20s, 40s, 60s ]
|
||||
dimensions_cache_size: 100000
|
||||
@@ -67,25 +67,25 @@ extensions:
|
||||
pprof:
|
||||
endpoint: 0.0.0.0:1777
|
||||
exporters:
|
||||
clickhousetraces:
|
||||
datasource: tcp://clickhouse:9000/observe_traces
|
||||
datastoretraces:
|
||||
datasource: tcp://datastore:9000/observe_traces
|
||||
low_cardinal_exception_grouping: ${env:LOW_CARDINAL_EXCEPTION_GROUPING}
|
||||
use_new_schema: true
|
||||
observeclickhousemetrics:
|
||||
dsn: tcp://clickhouse:9000/observe_metrics
|
||||
clickhouselogsexporter:
|
||||
dsn: tcp://clickhouse:9000/observe_logs
|
||||
o11ydatastoremetrics:
|
||||
dsn: tcp://datastore:9000/observe_metrics
|
||||
datastorelogsexporter:
|
||||
dsn: tcp://datastore:9000/observe_logs
|
||||
timeout: 10s
|
||||
use_new_schema: true
|
||||
observeclickhousemeter:
|
||||
dsn: tcp://clickhouse:9000/observe_meter
|
||||
o11ydatastoremeter:
|
||||
dsn: tcp://datastore:9000/observe_meter
|
||||
timeout: 45s
|
||||
sending_queue:
|
||||
enabled: false
|
||||
metadataexporter:
|
||||
cache:
|
||||
provider: in_memory
|
||||
dsn: tcp://clickhouse:9000/observe_metadata
|
||||
dsn: tcp://datastore:9000/observe_metadata
|
||||
enabled: true
|
||||
timeout: 45s
|
||||
service:
|
||||
@@ -98,21 +98,21 @@ service:
|
||||
pipelines:
|
||||
traces:
|
||||
receivers: [otlp]
|
||||
processors: [observespanmetrics/delta, batch]
|
||||
exporters: [clickhousetraces, metadataexporter, observemeter]
|
||||
processors: [o11yspanmetrics/delta, batch]
|
||||
exporters: [datastoretraces, metadataexporter, o11ydatastoremeter]
|
||||
metrics:
|
||||
receivers: [otlp]
|
||||
processors: [batch]
|
||||
exporters: [observeclickhousemetrics, metadataexporter, observemeter]
|
||||
exporters: [o11ydatastoremetrics, metadataexporter, o11ydatastoremeter]
|
||||
metrics/prometheus:
|
||||
receivers: [prometheus]
|
||||
processors: [batch]
|
||||
exporters: [observeclickhousemetrics, metadataexporter, observemeter]
|
||||
exporters: [o11ydatastoremetrics, metadataexporter, o11ydatastoremeter]
|
||||
logs:
|
||||
receivers: [otlp]
|
||||
processors: [batch]
|
||||
exporters: [clickhouselogsexporter, metadataexporter, observemeter]
|
||||
exporters: [datastorelogsexporter, metadataexporter, o11ydatastoremeter]
|
||||
metrics/meter:
|
||||
receivers: [observemeter]
|
||||
receivers: [o11ydatastoremeter]
|
||||
processors: [batch/meter]
|
||||
exporters: [observeclickhousemeter]
|
||||
exporters: [o11ydatastoremeter]
|
||||
|
||||
@@ -204,7 +204,7 @@ services:
|
||||
retries: 3
|
||||
otel-collector:
|
||||
!!merge <<: *db-depend
|
||||
image: ghcr.io/hanzoai/otel-collector:${OTELCOL_TAG:-v0.144.2}
|
||||
image: ghcr.io/hanzoai/otel-collector:${OTELCOL_TAG:-sha-b58ddaa}
|
||||
container_name: o11y-otel-collector
|
||||
entrypoint:
|
||||
- /bin/sh
|
||||
@@ -229,7 +229,7 @@ services:
|
||||
- "4318:4318" # OTLP HTTP receiver
|
||||
o11y-telemetrystore-migrator:
|
||||
!!merge <<: *db-depend
|
||||
image: ghcr.io/hanzoai/otel-collector:${OTELCOL_TAG:-v0.144.2}
|
||||
image: ghcr.io/hanzoai/otel-collector:${OTELCOL_TAG:-sha-b58ddaa}
|
||||
container_name: o11y-telemetrystore-migrator
|
||||
environment:
|
||||
- O11Y_OTEL_COLLECTOR_DATASTORE_DSN=tcp://clickhouse:9000
|
||||
|
||||
@@ -132,7 +132,7 @@ services:
|
||||
retries: 3
|
||||
otel-collector:
|
||||
!!merge <<: *db-depend
|
||||
image: ghcr.io/hanzoai/otel-collector:${OTELCOL_TAG:-v0.144.2}
|
||||
image: ghcr.io/hanzoai/otel-collector:${OTELCOL_TAG:-sha-b58ddaa}
|
||||
container_name: o11y-otel-collector
|
||||
entrypoint:
|
||||
- /bin/sh
|
||||
@@ -157,7 +157,7 @@ services:
|
||||
- "4318:4318" # OTLP HTTP receiver
|
||||
o11y-telemetrystore-migrator:
|
||||
!!merge <<: *db-depend
|
||||
image: ghcr.io/hanzoai/otel-collector:${OTELCOL_TAG:-v0.144.2}
|
||||
image: ghcr.io/hanzoai/otel-collector:${OTELCOL_TAG:-sha-b58ddaa}
|
||||
container_name: o11y-telemetrystore-migrator
|
||||
environment:
|
||||
- O11Y_OTEL_COLLECTOR_DATASTORE_DSN=tcp://clickhouse:9000
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
connectors:
|
||||
observemeter:
|
||||
o11ydatastoremeter:
|
||||
metrics_flush_interval: 1h
|
||||
dimensions:
|
||||
- name: service.name
|
||||
@@ -36,8 +36,8 @@ processors:
|
||||
# Using OTEL_RESOURCE_ATTRIBUTES envvar, env detector adds custom labels.
|
||||
detectors: [env, system]
|
||||
timeout: 2s
|
||||
observespanmetrics/delta:
|
||||
metrics_exporter: observeclickhousemetrics
|
||||
o11yspanmetrics/delta:
|
||||
metrics_exporter: o11ydatastoremetrics
|
||||
metrics_flush_interval: 60s
|
||||
latency_histogram_buckets: [100us, 1ms, 2ms, 6ms, 10ms, 50ms, 100ms, 250ms, 500ms, 1000ms, 1400ms, 2000ms, 5s, 10s, 20s, 40s, 60s ]
|
||||
dimensions_cache_size: 100000
|
||||
@@ -67,25 +67,25 @@ extensions:
|
||||
pprof:
|
||||
endpoint: 0.0.0.0:1777
|
||||
exporters:
|
||||
clickhousetraces:
|
||||
datasource: tcp://clickhouse:9000/observe_traces
|
||||
datastoretraces:
|
||||
datasource: tcp://datastore:9000/observe_traces
|
||||
low_cardinal_exception_grouping: ${env:LOW_CARDINAL_EXCEPTION_GROUPING}
|
||||
use_new_schema: true
|
||||
observeclickhousemetrics:
|
||||
dsn: tcp://clickhouse:9000/observe_metrics
|
||||
clickhouselogsexporter:
|
||||
dsn: tcp://clickhouse:9000/observe_logs
|
||||
o11ydatastoremetrics:
|
||||
dsn: tcp://datastore:9000/observe_metrics
|
||||
datastorelogsexporter:
|
||||
dsn: tcp://datastore:9000/observe_logs
|
||||
timeout: 10s
|
||||
use_new_schema: true
|
||||
observeclickhousemeter:
|
||||
dsn: tcp://clickhouse:9000/observe_meter
|
||||
o11ydatastoremeter:
|
||||
dsn: tcp://datastore:9000/observe_meter
|
||||
timeout: 45s
|
||||
sending_queue:
|
||||
enabled: false
|
||||
metadataexporter:
|
||||
cache:
|
||||
provider: in_memory
|
||||
dsn: tcp://clickhouse:9000/observe_metadata
|
||||
dsn: tcp://datastore:9000/observe_metadata
|
||||
enabled: true
|
||||
timeout: 45s
|
||||
service:
|
||||
@@ -98,21 +98,21 @@ service:
|
||||
pipelines:
|
||||
traces:
|
||||
receivers: [otlp]
|
||||
processors: [observespanmetrics/delta, batch]
|
||||
exporters: [clickhousetraces, metadataexporter, observemeter]
|
||||
processors: [o11yspanmetrics/delta, batch]
|
||||
exporters: [datastoretraces, metadataexporter, o11ydatastoremeter]
|
||||
metrics:
|
||||
receivers: [otlp]
|
||||
processors: [batch]
|
||||
exporters: [observeclickhousemetrics, metadataexporter, observemeter]
|
||||
exporters: [o11ydatastoremetrics, metadataexporter, o11ydatastoremeter]
|
||||
metrics/prometheus:
|
||||
receivers: [prometheus]
|
||||
processors: [batch]
|
||||
exporters: [observeclickhousemetrics, metadataexporter, observemeter]
|
||||
exporters: [o11ydatastoremetrics, metadataexporter, o11ydatastoremeter]
|
||||
logs:
|
||||
receivers: [otlp]
|
||||
processors: [batch]
|
||||
exporters: [clickhouselogsexporter, metadataexporter, observemeter]
|
||||
exporters: [datastorelogsexporter, metadataexporter, o11ydatastoremeter]
|
||||
metrics/meter:
|
||||
receivers: [observemeter]
|
||||
receivers: [o11ydatastoremeter]
|
||||
processors: [batch/meter]
|
||||
exporters: [observeclickhousemeter]
|
||||
exporters: [o11ydatastoremeter]
|
||||
|
||||
Reference in New Issue
Block a user