pub enum AppFeature {
Show 18 variants
Unattributed,
UnattributedMetrics,
UnattributedEnvelope,
Transactions,
Errors,
Logs,
Spans,
Sessions,
ClientReports,
CheckIns,
Replays,
Profiles,
MetricsTransactions,
MetricsSpans,
MetricsSessions,
MetricsCustom,
MetricsStats,
MetricsUnsupported,
}
Expand description
App feature a COGS measurement is related to.
App features break down the cost of a ResourceId
, the
app features do no need to directly match a Sentry product.
Multiple app features are later grouped and aggregated to determine
the cost of a product.
Variants§
Unattributed
A placeholder which should not be emitted but can be emitted in rare cases, for example error scenarios.
It can be useful to start a COGS measurement before it is known what the measurement should be attributed to. For example when parsing data, the measurement should be started before parsing, but only after parsing it is known what to attribute the measurement to.
UnattributedMetrics
Metrics are attributed by their namespace, whenever this is not possible or feasible, this app feature is emitted instead.
UnattributedEnvelope
When processing an envelope cannot be attributed or is not feasible to be attributed to a more specific category, this app feature is emitted instead.
Transactions
Transactions.
Errors
Errors.
Logs
Logs.
Spans
Spans.
Sessions
Sessions.
ClientReports
Client reports.
CheckIns
Crons check ins.
Replays
Replays.
Profiles
Profiles.
This app feature is for continuous profiling.
MetricsTransactions
Metrics in the transactions namespace.
MetricsSpans
Metrics in the spans namespace.
MetricsSessions
Metrics in the sessions namespace.
MetricsCustom
Metrics in the custom namespace.
MetricsStats
Metrics in the metric_stats
namespace.
MetricsUnsupported
Metrics in the unsupported namespace.
This is usually not emitted, since metrics in the unsupported namespace should be dropped before any processing occurs.
Implementations§
Trait Implementations§
Source§impl Clone for AppFeature
impl Clone for AppFeature
Source§fn clone(&self) -> AppFeature
fn clone(&self) -> AppFeature
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more