vector/internal_events/
sample.rs

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