Skip to main content

relay_server/metrics_extraction/
mod.rs

1use relay_common::time::UnixTimestamp;
2use relay_metrics::Bucket;
3
4pub mod event;
5pub mod generic;
6pub mod sessions;
7
8pub trait IntoMetric {
9    fn into_metric(self, timestamp: UnixTimestamp) -> Bucket;
10}
11
12/// Metrics extracted from an envelope.
13///
14/// Metric extraction derives pre-computed metrics (time series data) from payload items in
15/// envelopes
16#[derive(Debug, Default)]
17pub struct ExtractedMetrics(pub Vec<Bucket>);