Skip to content

Commit 091158e

Browse files
committed
only spans in ingress-rpc
1 parent dcffe12 commit 091158e

File tree

1 file changed

+4
-41
lines changed

1 file changed

+4
-41
lines changed

crates/ingress-rpc/src/main.rs

Lines changed: 4 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,22 @@
11
use alloy_provider::{ProviderBuilder, RootProvider};
2+
use anyhow::Context;
23
use clap::Parser;
34
use jsonrpsee::server::Server;
45
use op_alloy_network::Optimism;
56
use opentelemetry::global;
6-
//use opentelemetry::trace::Tracer;
7-
//use opentelemetry::{InstrumentationScope, trace::TracerProvider};
8-
//use opentelemetry_sdk::trace;
97
use opentelemetry::trace::TracerProvider;
10-
//use opentelemetry_otlp::WithHttpConfig;
11-
//use opentelemetry_sdk::trace::BatchSpanProcessor;
12-
//use opentelemetry_sdk::trace::Sampler;
13-
//use opentelemetry_sdk::trace::SimpleSpanProcessor;
14-
//use opentelemetry_sdk::trace::SpanProcessor;
15-
use tracing_opentelemetry::OpenTelemetryLayer;
16-
//use opentelemetry_semantic_conventions as semcov;
8+
use opentelemetry_otlp::WithExportConfig;
179
use opentelemetry_sdk::Resource;
18-
//use opentelemetry_sdk::trace::SdkTracerProvider;
1910
use rdkafka::ClientConfig;
2011
use rdkafka::producer::FutureProducer;
2112
use std::env;
2213
use std::fs;
2314
use std::net::IpAddr;
2415
use tracing::{info, warn};
16+
use tracing_opentelemetry::OpenTelemetryLayer;
2517
use tracing_subscriber::Layer;
2618
use tracing_subscriber::filter::{LevelFilter, Targets};
27-
//use opentelemetry_otlp::SpanExporter;
28-
use opentelemetry_otlp::WithExportConfig;
2919
use tracing_subscriber::layer::SubscriberExt;
30-
//use tracing_subscriber::{Layer};
31-
use anyhow::Context;
3220
use url::Url;
3321

3422
mod queue;
@@ -88,30 +76,6 @@ struct Config {
8876
tracing_otlp_port: u16,
8977
}
9078

91-
/*
92-
#[derive(Debug)]
93-
pub struct OtlpSpanProcessor;
94-
95-
impl SpanProcessor for OtlpSpanProcessor {
96-
fn on_start(&self, _span: &mut opentelemetry_sdk::trace::Span, _cx: &opentelemetry::Context) {}
97-
98-
fn on_end(&self, _span: opentelemetry_sdk::trace::SpanData) {}
99-
100-
fn force_flush(&self) -> opentelemetry_sdk::error::OTelSdkResult {
101-
Ok(())
102-
}
103-
104-
fn shutdown(&self) -> opentelemetry_sdk::error::OTelSdkResult {
105-
Ok(())
106-
}
107-
108-
fn shutdown_with_timeout(&self, _timeout: tokio::time::Duration) -> opentelemetry_sdk::error::OTelSdkResult {
109-
Ok(())
110-
}
111-
112-
fn set_resource(&mut self, _resource: &opentelemetry_sdk::Resource) {}
113-
}*/
114-
11579
#[tokio::main]
11680
async fn main() -> anyhow::Result<()> {
11781
dotenvy::dotenv().ok();
@@ -133,11 +97,10 @@ async fn main() -> anyhow::Result<()> {
13397
}
13498
};
13599

136-
// https://github.com/flashbots/rollup-boost/blob/08ebd3e75a8f4c7ebc12db13b042dee04e132c05/crates/rollup-boost/src/tracing.rs#L127
137100
let dd_host = env::var("DD_AGENT_HOST").unwrap_or_else(|_| "localhost".to_string());
138101
let otlp_endpoint = format!("http://{}:{}", dd_host, config.tracing_otlp_port);
139102

140-
// Be cautious with snake_case and kebab-case here
103+
// from: https://github.com/flashbots/rollup-boost/blob/08ebd3e75a8f4c7ebc12db13b042dee04e132c05/crates/rollup-boost/src/tracing.rs#L127
141104
let filter_name = "tips-ingress-rpc".to_string();
142105

143106
let global_filter = Targets::new()

0 commit comments

Comments
 (0)