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}