initial: import DOLPHIN baseline 2026-04-21 from dolphinng5_predict working tree
Includes core prod + GREEN/BLUE subsystems: - prod/ (BLUE harness, configs, scripts, docs) - nautilus_dolphin/ (GREEN Nautilus-native impl + dvae/ preserved) - adaptive_exit/ (AEM engine + models/bucket_assignments.pkl) - Observability/ (EsoF advisor, TUI, dashboards) - external_factors/ (EsoF producer) - mc_forewarning_qlabs_fork/ (MC regime/envelope) Excludes runtime caches, logs, backups, and reproducible artifacts per .gitignore.
This commit is contained in:
68
prod/otelcol/config.yaml
Executable file
68
prod/otelcol/config.yaml
Executable file
@@ -0,0 +1,68 @@
|
||||
##
|
||||
## OpenTelemetry Collector config for Dolphin.
|
||||
## Receives OTLP from NG* machines (remote eigenvalue scanner, future services).
|
||||
## Writes to dolphin ClickHouse — otel_logs / otel_traces / otel_metrics tables.
|
||||
##
|
||||
## OTLP endpoints:
|
||||
## gRPC :4317 — for OTel SDKs (NG* machines via Tailscale)
|
||||
## HTTP :4318 — for curl testing / http SDK
|
||||
##
|
||||
|
||||
receivers:
|
||||
otlp:
|
||||
protocols:
|
||||
grpc:
|
||||
endpoint: 0.0.0.0:4317
|
||||
http:
|
||||
endpoint: 0.0.0.0:4318
|
||||
|
||||
processors:
|
||||
batch:
|
||||
timeout: 1s
|
||||
send_batch_size: 1000
|
||||
memory_limiter:
|
||||
limit_mib: 256
|
||||
spike_limit_mib: 64
|
||||
check_interval: 5s
|
||||
|
||||
exporters:
|
||||
clickhouse:
|
||||
endpoint: tcp://dolphin-clickhouse:9000?dial_timeout=5s
|
||||
database: dolphin
|
||||
username: dolphin
|
||||
password: dolphin_ch_2026
|
||||
logs_table_name: otel_logs
|
||||
traces_table_name: otel_traces
|
||||
metrics_table_name: otel_metrics
|
||||
ttl: 720h # 30 days
|
||||
create_schema: true
|
||||
compress: lz4
|
||||
timeout: 5s
|
||||
retry_on_failure:
|
||||
enabled: true
|
||||
initial_interval: 5s
|
||||
max_interval: 30s
|
||||
max_elapsed_time: 300s
|
||||
sending_queue:
|
||||
enabled: true
|
||||
num_consumers: 4
|
||||
queue_size: 1000
|
||||
|
||||
## Debug — remove after validating first NG* write
|
||||
debug:
|
||||
verbosity: basic
|
||||
|
||||
service:
|
||||
pipelines:
|
||||
traces:
|
||||
receivers: [otlp]
|
||||
processors: [memory_limiter, batch]
|
||||
exporters: [clickhouse]
|
||||
logs:
|
||||
receivers: [otlp]
|
||||
processors: [memory_limiter, batch]
|
||||
exporters: [clickhouse]
|
||||
metrics:
|
||||
receivers: [otlp]
|
||||
processors: [memory_limiter, batch]
|
||||
exporters: [clickhouse]
|
||||
Reference in New Issue
Block a user