Files
zeekay ff2fdf95d2 Debrand exporters: clickhouse{traces,logs}exporter -> datastore{traces,logs}exporter
Rename the two exporters Hanzo owns to drop the "clickhouse" brand:
- exporter/clickhousetracesexporter -> exporter/datastoretracesexporter
  (package, component id clickhousetraces -> datastoretraces)
- exporter/clickhouselogsexporter -> exporter/datastorelogsexporter
  (package, component id clickhouselogsexporter -> datastorelogsexporter)
- symbols: WithClickHouseClient -> WithDatastoreClient, newClickhouseClient ->
  newDatastoreClient, pushToClickhouse -> pushToDatastore,
  clickhouseTracesExporter -> datastoreTracesExporter; files
  clickhouse_exporter*.go -> datastore_exporter*.go.

Left intact (external, not ours): github.com/ClickHouse/clickhouse-go/v2 wire
driver (clickhouse.Open/Conn/ParseDSN) and github.com/srikanthccv/
ClickHouse-go-mock test helper (cmock.NewClickHouseNative /
NewClickHouseWithQueryMatcher). Sibling clickhousemetricswrite exporter and
clickhousesystemtablesreceiver are out of scope.

go build ./components/ and go vet of both packages pass.
2026-07-12 18:04:52 -07:00

38 lines
847 B
YAML

receivers:
nop:
processors:
nop:
exporters:
datastorelogsexporter:
dsn: tcp://127.0.0.1:9000/?dial_timeout=5s
datastorelogsexporter/full:
dsn: tcp://127.0.0.1:9000/?dial_timeout=5s
timeout: 5s
log_level_concurrency: 7
retry_on_failure:
enabled: true
initial_interval: 5s
max_interval: 30s
max_elapsed_time: 300s
randomization_factor: 0.7
multiplier: 1.3
sending_queue:
enabled: true
queue_size: 100
body_json_enabled: true
promoted_paths_sync_interval: 10s
body_json_old_body_enabled: true
max_allowed_data_age_days: 15
datastorelogsexporter/new_schema:
dsn: tcp://127.0.0.1:9000/?dial_timeout=5s
use_new_schema: true
service:
pipelines:
logs:
receivers: [nop]
processors: [nop]
exporters: [datastorelogsexporter]