Skip to content

Commit 7c131c4

Browse files
authored
opentelemetry 0.26 (#116)
1 parent ad208a1 commit 7c131c4

File tree

6 files changed

+23
-31
lines changed

6 files changed

+23
-31
lines changed

Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ resolver = "2"
1212
debug = 1
1313

1414
[workspace.dependencies]
15-
opentelemetry = "0.25"
16-
opentelemetry-appender-tracing = "0.25"
17-
opentelemetry-http = "0.25"
18-
opentelemetry-proto = { version = "0.25", default-features = false }
19-
opentelemetry_sdk = { version = "0.25", default-features = false }
20-
opentelemetry-stdout = "0.25"
21-
opentelemetry-semantic-conventions = "0.25"
15+
opentelemetry = "0.26"
16+
opentelemetry-appender-tracing = "0.26"
17+
opentelemetry-http = "0.26"
18+
opentelemetry-proto = { version = "0.26", default-features = false }
19+
opentelemetry_sdk = { version = "0.26", default-features = false }
20+
opentelemetry-stdout = "0.26"
21+
opentelemetry-semantic-conventions = { version = "0.26", features = ["semconv_experimental"] }

opentelemetry-etw-logs/src/logs/exporter.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ impl ETWExporter {
283283
event: &mut tld::EventBuilder,
284284
log_record: &'a opentelemetry_sdk::logs::LogRecord,
285285
field_tag: u32,
286-
) -> (Option<i64>, Option<&str>) {
286+
) -> (Option<i64>, Option<&'a str>) {
287287
//populate CS PartC
288288
let mut event_id: Option<i64> = None;
289289
let mut event_name: Option<&str> = None;

opentelemetry-resource-detectors/src/host.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ impl ResourceDetector for HostResourceDetector {
3030
// Get host.id
3131
(self.host_id_detect)().map(|host_id| {
3232
KeyValue::new(
33-
opentelemetry_semantic_conventions::resource::HOST_ID,
33+
opentelemetry_semantic_conventions::attribute::HOST_ID,
3434
host_id,
3535
)
3636
}),
3737
// Get host.arch
3838
Some(KeyValue::new(
39-
opentelemetry_semantic_conventions::resource::HOST_ARCH,
39+
opentelemetry_semantic_conventions::attribute::HOST_ARCH,
4040
ARCH,
4141
)),
4242
]
@@ -99,12 +99,12 @@ mod tests {
9999
assert_eq!(resource.len(), 2);
100100
assert!(resource
101101
.get(Key::from_static_str(
102-
opentelemetry_semantic_conventions::resource::HOST_ID
102+
opentelemetry_semantic_conventions::attribute::HOST_ID
103103
))
104104
.is_some());
105105
assert!(resource
106106
.get(Key::from_static_str(
107-
opentelemetry_semantic_conventions::resource::HOST_ARCH
107+
opentelemetry_semantic_conventions::attribute::HOST_ARCH
108108
))
109109
.is_some())
110110
}
@@ -117,12 +117,12 @@ mod tests {
117117
assert_eq!(resource.len(), 2);
118118
assert!(resource
119119
.get(Key::from_static_str(
120-
opentelemetry_semantic_conventions::resource::HOST_ID
120+
opentelemetry_semantic_conventions::attribute::HOST_ID
121121
))
122122
.is_some());
123123
assert!(resource
124124
.get(Key::from_static_str(
125-
opentelemetry_semantic_conventions::resource::HOST_ARCH
125+
opentelemetry_semantic_conventions::attribute::HOST_ARCH
126126
))
127127
.is_some())
128128
}
@@ -133,22 +133,22 @@ mod tests {
133133

134134
assert!(resource
135135
.get(Key::from_static_str(
136-
opentelemetry_semantic_conventions::resource::HOST_ARCH
136+
opentelemetry_semantic_conventions::attribute::HOST_ARCH
137137
))
138138
.is_some());
139139

140140
#[cfg(target_arch = "x86_64")]
141141
assert_eq!(
142142
resource.get(Key::from_static_str(
143-
opentelemetry_semantic_conventions::resource::HOST_ARCH
143+
opentelemetry_semantic_conventions::attribute::HOST_ARCH
144144
)),
145145
Some(Value::from("x86_64"))
146146
);
147147

148148
#[cfg(target_arch = "aarch64")]
149149
assert_eq!(
150150
resource.get(Key::from_static_str(
151-
opentelemetry_semantic_conventions::resource::HOST_ARCH
151+
opentelemetry_semantic_conventions::attribute::HOST_ARCH
152152
)),
153153
Some(Value::from("aarch64"))
154154
)

opentelemetry-resource-detectors/src/os.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ pub struct OsResourceDetector;
1919
impl ResourceDetector for OsResourceDetector {
2020
fn detect(&self, _timeout: Duration) -> Resource {
2121
Resource::new(vec![KeyValue::new(
22-
opentelemetry_semantic_conventions::resource::OS_TYPE,
22+
opentelemetry_semantic_conventions::attribute::OS_TYPE,
2323
OS,
2424
)])
2525
}
@@ -39,7 +39,7 @@ mod tests {
3939
assert_eq!(resource.len(), 1);
4040
assert_eq!(
4141
resource.get(Key::from_static_str(
42-
opentelemetry_semantic_conventions::resource::OS_TYPE
42+
opentelemetry_semantic_conventions::attribute::OS_TYPE
4343
)),
4444
Some(Value::from("linux"))
4545
)

opentelemetry-resource-detectors/src/process.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ impl ResourceDetector for ProcessResourceDetector {
2727
.collect::<Vec<StringValue>>();
2828
Resource::new(vec![
2929
KeyValue::new(
30-
opentelemetry_semantic_conventions::resource::PROCESS_COMMAND_ARGS,
30+
opentelemetry_semantic_conventions::attribute::PROCESS_COMMAND_ARGS,
3131
Value::Array(cmd_arg_val.into()),
3232
),
3333
KeyValue::new(
34-
opentelemetry_semantic_conventions::resource::PROCESS_PID,
34+
opentelemetry_semantic_conventions::attribute::PROCESS_PID,
3535
id() as i64,
3636
),
3737
])

opentelemetry-user-events-metrics/src/exporter/mod.rs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use opentelemetry_proto::tonic::collector::metrics::v1::ExportMetricsServiceRequ
44
use opentelemetry_sdk::metrics::{
55
data::{ResourceMetrics, Temporality},
66
exporter::PushMetricsExporter,
7-
reader::{AggregationSelector, DefaultAggregationSelector, TemporalitySelector},
8-
Aggregation, InstrumentKind,
7+
reader::TemporalitySelector,
8+
InstrumentKind,
99
};
1010

1111
use crate::tracepoint;
@@ -52,14 +52,6 @@ impl TemporalitySelector for MetricsExporter {
5252
}
5353
}
5454

55-
impl AggregationSelector for MetricsExporter {
56-
// TODO: this should ideally be done at SDK level by default
57-
// without exporters having to do it.
58-
fn aggregation(&self, kind: InstrumentKind) -> Aggregation {
59-
DefaultAggregationSelector::new().aggregation(kind)
60-
}
61-
}
62-
6355
impl Debug for MetricsExporter {
6456
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
6557
f.write_str("user_events metrics exporter")

0 commit comments

Comments
 (0)