Skip to content

Commit 43d5857

Browse files
committed
doc: remove mention of new_pipeline and new_exporter
1 parent f8dd808 commit 43d5857

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

opentelemetry-otlp/src/lib.rs

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,15 @@
2121
//! $ docker run -p 4317:4317 otel/opentelemetry-collector:latest
2222
//! ```
2323
//!
24-
//! Then install a new pipeline with the recommended defaults to start exporting
25-
//! telemetry. You will have to build a OTLP exporter first.
24+
//! Then create a new `Exporter`, and `Provider` with the recommended defaults to start exporting
25+
//! telemetry.
2626
//!
27-
//! Exporting pipelines can be started with `new_pipeline().tracing()` and
28-
//! `new_pipeline().metrics()`, and `new_pipeline().logging()` respectively for
29-
//! traces, metrics and logs.
27+
//! You will have to build a OTLP exporter first. Create the correct exporter based on the signal
28+
//! you are looking to export `SpanExporter::builder()`, `MetricsExporter::builder()`,
29+
//! `LogExporter::builder()` respectively for traces, metrics, and logs.
30+
//!
31+
//! Once you have the exporter, you can create your `Provider` by starting with `TracerProvider::builder()`,
32+
//! `SdkMeterProvider::builder()`, and `LoggerProvider::builder()` respectively for traces, metrics, and logs.
3033
//!
3134
//! ```no_run
3235
//! # #[cfg(all(feature = "trace", feature = "grpc-tonic"))]
@@ -37,7 +40,7 @@
3740
//! fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync + 'static>> {
3841
//! // First, create a OTLP exporter builder. Configure it as you need.
3942
//! let otlp_exporter = opentelemetry_otlp::SpanExporter::builder().with_tonic().build()?;
40-
//! // Then pass it into pipeline builder
43+
//! // Then pass it into provider builder
4144
//! let _ = opentelemetry_sdk::trace::TracerProvider::builder()
4245
//! .with_simple_exporter(otlp_exporter)
4346
//! .build();
@@ -74,7 +77,7 @@
7477
//! opentelemetry_otlp::SpanExporter::builder()
7578
//! .with_tonic()
7679
//! .build()?,
77-
//! opentelemetry_sdk::runtime::AsyncStd,
80+
//! opentelemetry_sdk::runtime::Tokio,
7881
//! )
7982
//! .build();
8083
//!

0 commit comments

Comments
 (0)