From e9613d07fcd08fa2793576a6f93f913939a0a46d Mon Sep 17 00:00:00 2001 From: Andrei Smirnov Date: Fri, 12 Dec 2025 16:02:41 +0300 Subject: [PATCH 1/2] OTLP setup --- .env.sample.holesky | 5 +++++ .env.sample.hoodi | 5 +++++ .env.sample.mainnet | 5 +++++ docker-compose.yml | 3 +++ 4 files changed, 18 insertions(+) diff --git a/.env.sample.holesky b/.env.sample.holesky index e66281fa..1c371640 100644 --- a/.env.sample.holesky +++ b/.env.sample.holesky @@ -287,3 +287,8 @@ LIDODVEXIT_EXIT_EPOCH=256 # Loki host exposed port. #MONITORING_PORT_LOKI= + +# OTLP Server address & Auth Token for exporting traces to Obol's Tempo server. +# To be provided by Obol support. +# CHARON_OTLP_ADDRESS=tempo.monitoring.gcp.obol.tech:443 +# CHARON_OTLP_HEADERS=Authorization=Basic diff --git a/.env.sample.hoodi b/.env.sample.hoodi index 15233cc2..c7846391 100644 --- a/.env.sample.hoodi +++ b/.env.sample.hoodi @@ -293,3 +293,8 @@ LIDODVEXIT_EXIT_EPOCH=256 # Loki host exposed port. #MONITORING_PORT_LOKI= + +# OTLP Server address & Auth Token for exporting traces to Obol's Tempo server. +# To be provided by Obol support. +# CHARON_OTLP_ADDRESS=tempo.monitoring.gcp.obol.tech:443 +# CHARON_OTLP_HEADERS=Authorization=Basic diff --git a/.env.sample.mainnet b/.env.sample.mainnet index 15673f81..fe02f152 100644 --- a/.env.sample.mainnet +++ b/.env.sample.mainnet @@ -293,3 +293,8 @@ LIDODVEXIT_EXIT_EPOCH=194048 # Loki host exposed port. #MONITORING_PORT_LOKI= + +# OTLP Server address & Auth Token for exporting traces to Obol's Tempo server. +# To be provided by Obol support. +# CHARON_OTLP_ADDRESS=tempo.monitoring.gcp.obol.tech:443 +# CHARON_OTLP_HEADERS=Authorization=Basic diff --git a/docker-compose.yml b/docker-compose.yml index 05f21b7b..689d8ff5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -104,6 +104,9 @@ services: - CHARON_LOKI_SERVICE=charon - CHARON_NICKNAME=${CHARON_NICKNAME:-} - CHARON_EXECUTION_CLIENT_RPC_ENDPOINT=${CHARON_EXECUTION_CLIENT_RPC_ENDPOINT:-http://nethermind:8545} + - CHARON_OTLP_ADDRESS=${CHARON_OTLP_ADDRESS} + - CHARON_OTLP_SERVICE_NAME=${CHARON_OTLP_SERVICE_NAME:-charon} + - CHARON_OTLP_HEADERS=${CHARON_OTLP_HEADERS} ports: - ${CHARON_PORT_P2P_TCP:-3610}:${CHARON_PORT_P2P_TCP:-3610}/tcp # P2P TCP libp2p networks: [dvnode] From 6c385b4e8995f99d5365526835343b267f5b9027 Mon Sep 17 00:00:00 2001 From: Andrei Smirnov Date: Mon, 15 Dec 2025 08:37:41 +0300 Subject: [PATCH 2/2] Applied suggestions --- docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 689d8ff5..234b042f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -104,9 +104,9 @@ services: - CHARON_LOKI_SERVICE=charon - CHARON_NICKNAME=${CHARON_NICKNAME:-} - CHARON_EXECUTION_CLIENT_RPC_ENDPOINT=${CHARON_EXECUTION_CLIENT_RPC_ENDPOINT:-http://nethermind:8545} - - CHARON_OTLP_ADDRESS=${CHARON_OTLP_ADDRESS} + - CHARON_OTLP_ADDRESS=${CHARON_OTLP_ADDRESS:-} - CHARON_OTLP_SERVICE_NAME=${CHARON_OTLP_SERVICE_NAME:-charon} - - CHARON_OTLP_HEADERS=${CHARON_OTLP_HEADERS} + - CHARON_OTLP_HEADERS=${CHARON_OTLP_HEADERS:-} ports: - ${CHARON_PORT_P2P_TCP:-3610}:${CHARON_PORT_P2P_TCP:-3610}/tcp # P2P TCP libp2p networks: [dvnode]