Skip to content

Commit 3c2dd36

Browse files
authored
chore: deprecate ZPages (open-telemetry#229)
1 parent f3b67e7 commit 3c2dd36

File tree

7 files changed

+12
-4
lines changed

7 files changed

+12
-4
lines changed

opentelemetry-zpages/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## vNext
3+
## v0.14.0 (DEPRECATED)
44

55
- Bump `async-channel` version to 2.3
66
- Bump opentelemetry and opentelemetry_sdk versions to 0.29

opentelemetry-zpages/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "opentelemetry-zpages"
3-
version = "0.13.0"
4-
description = "ZPages implementation for OpenTelemetry"
3+
version = "0.14.0+deprecated"
4+
description = "[DEPRECATED] ZPages implementation for OpenTelemetry"
55
homepage = "https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-zpages"
66
repository = "https://github.com/open-telemetry/opentelemetry-rust-contrib/tree/main/opentelemetry-zpages"
77
readme = "README.md"

opentelemetry-zpages/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# OpenTelemetry ZPages
22

3+
> [!WARNING]
4+
> **This crate is deprecated and no longer maintained.**
5+
36
![OpenTelemetry — An observability framework for cloud-native software.][splash]
47

58
[splash]: https://raw.githubusercontent.com/open-telemetry/opentelemetry-rust/master/assets/logo-text.png

opentelemetry-zpages/examples/zpages.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#![allow(deprecated)]
12
use hyper::http::{Request, Response};
23
use hyper::service::{make_service_fn, service_fn};
34
use hyper::{Body, Server};

opentelemetry-zpages/src/lib.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
//! ZPages implementation for Opentelemetry
22
//!
3+
//! **This crate is deprecated and no longer maintained.**
4+
//!
35
//! # Overview
46
//! zPages are an in-process alternative to external exporters. When included,
57
//! they collect and aggregate tracing and metrics information in the
@@ -58,7 +60,7 @@
5860
#![doc(
5961
html_logo_url = "https://raw.githubusercontent.com/open-telemetry/opentelemetry-rust/master/assets/logo.svg"
6062
)]
61-
#![cfg_attr(test, deny(warnings))]
63+
#![allow(deprecated)]
6264

6365
use trace::span_queue::SpanQueue;
6466

opentelemetry-zpages/src/trace/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ pub(crate) mod span_queue;
3939
/// # }
4040
///
4141
/// ```
42+
#[deprecated(note = "This crate is deprecated and no longer maintained.")]
4243
pub fn tracez<R: Runtime>(
4344
sample_size: usize,
4445
runtime: R,

opentelemetry-zpages/src/trace/span_processor.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ use std::fmt::Formatter;
1919
///
2020
/// ZPagesSpanProcessor employs a `SpanAggregator` running as another task to aggregate the spans
2121
/// using the name of spans.
22+
#[deprecated(note = "This crate is deprecated and no longer maintained.")]
2223
pub struct ZPagesSpanProcessor {
2324
tx: Sender<TracezMessage>,
2425
}

0 commit comments

Comments
 (0)