Skip to content

Commit 9ef7f43

Browse files
committed
print start-time and end-time for stdout exporter
1 parent d3b2d79 commit 9ef7f43

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

opentelemetry-stdout/src/metrics/exporter.rs

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,11 +142,31 @@ fn print_sum<T: Debug>(sum: &data::Sum<T>) {
142142
} else {
143143
println!("\t\tTemporality : Delta");
144144
}
145+
let datetime: DateTime<Utc> = sum.start_time.into();
146+
println!(
147+
"\t\tStartTime : {}",
148+
datetime.format("%Y-%m-%d %H:%M:%S%.6f")
149+
);
150+
let datetime: DateTime<Utc> = sum.time.into();
151+
println!(
152+
"\t\tEndTime : {}",
153+
datetime.format("%Y-%m-%d %H:%M:%S%.6f")
154+
);
145155
print_data_points(&sum.data_points);
146156
}
147157

148158
fn print_gauge<T: Debug>(gauge: &data::Gauge<T>) {
149159
println!("\t\tGauge DataPoints");
160+
let datetime: DateTime<Utc> = gauge.start_time.into();
161+
println!(
162+
"\t\tStartTime : {}",
163+
datetime.format("%Y-%m-%d %H:%M:%S%.6f")
164+
);
165+
let datetime: DateTime<Utc> = gauge.time.into();
166+
println!(
167+
"\t\tEndTime : {}",
168+
datetime.format("%Y-%m-%d %H:%M:%S%.6f")
169+
);
150170
print_data_points(&gauge.data_points);
151171
}
152172

0 commit comments

Comments
 (0)