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:
zooqueen
2026-08-14 18:19:25 -07:00
parent 67be04e199
commit f4f3be0a51
5 changed files with 52 additions and 52 deletions
@@ -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]
+19 -19
View File
@@ -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]
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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
+19 -19
View File
@@ -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]