vector/internal_events/sample.rs
1use vector_lib::NamedInternalEvent;
2use vector_lib::internal_event::{ComponentEventsDropped, INTENTIONAL, InternalEvent};
3
4#[derive(Debug, NamedInternalEvent)]
5pub struct SampleEventDiscarded;
6
7impl InternalEvent for SampleEventDiscarded {
8 fn emit(self) {
9 emit!(ComponentEventsDropped::<INTENTIONAL> {
10 count: 1,
11 reason: "Sample discarded."
12 })
13 }
14}