From 8db7c32cc0d3d7856454247357ba8e5c32657917 Mon Sep 17 00:00:00 2001 From: Andrei Smirnov Date: Fri, 12 Dec 2025 15:55:34 +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 1d6c83e..ed105e1 100644 --- a/.env.sample.holesky +++ b/.env.sample.holesky @@ -229,3 +229,8 @@ MEV_RELAYS=https://0xab78bf8c781c58078c3beb5710c57940874dd96aef2835e7742c866b4c7 # 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 \ No newline at end of file diff --git a/.env.sample.hoodi b/.env.sample.hoodi index 5da90b2..11c9fc5 100644 --- a/.env.sample.hoodi +++ b/.env.sample.hoodi @@ -229,3 +229,8 @@ MEV_RELAYS=https://0x98f0ef62f00780cf8eb06701a7d22725b9437d4768bb19b363e882ae871 # 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 \ No newline at end of file diff --git a/.env.sample.mainnet b/.env.sample.mainnet index cbebbd5..8cb5376 100644 --- a/.env.sample.mainnet +++ b/.env.sample.mainnet @@ -229,3 +229,8 @@ MEV_RELAYS=https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d15e31b # 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 \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 938a783..8b93de0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -103,6 +103,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 labels: From 73b8d9fe7d6373fe4f443e9a1ded2cc8f6701887 Mon Sep 17 00:00:00 2001 From: Andrei Smirnov Date: Mon, 15 Dec 2025 08:36:06 +0300 Subject: [PATCH 2/2] Update docker-compose.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Oisín Kyne <4981644+OisinKyne@users.noreply.github.com> Signed-off-by: Andrei Smirnov --- docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 8b93de0..5036333 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -103,9 +103,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 labels: