pub enum GaugeName {
Show 38 variants
ComponentLatencyMeanSeconds,
SourceBufferMaxEventSize,
SourceBufferMaxByteSize,
SourceBufferMaxSizeEvents,
SourceBufferMaxSizeBytes,
SourceBufferUtilizationLevel,
SourceBufferUtilizationMean,
TransformBufferMaxEventSize,
TransformBufferMaxByteSize,
TransformBufferMaxSizeEvents,
TransformBufferMaxSizeBytes,
TransformBufferUtilizationLevel,
TransformBufferUtilizationMean,
BufferMaxSizeEvents,
BufferMaxEventSize,
BufferMaxSizeBytes,
BufferMaxByteSize,
BufferEvents,
BufferSizeEvents,
BufferSizeBytes,
BufferByteSize,
Utilization,
ComponentAllocatedBytes,
OpenFiles,
UptimeSeconds,
BuildInfo,
KafkaQueueMessages,
KafkaQueueMessagesBytes,
KafkaConsumerLag,
LuaMemoryUsedBytes,
OpenConnections,
ActiveEndpoints,
SplunkPendingAcks,
ActiveClients,
MemoryEnrichmentTableObjectsCount,
MemoryEnrichmentTableByteSize,
TagCardinalityTrackedKeys,
InternalMetricsCardinality,
}Expand description
Canonical list of all per-component internal gauge metric names emitted by Vector.
Variants§
ComponentLatencyMeanSeconds
The mean elapsed time, in fractional seconds, that an event spends in a single transform.
This includes both the time spent queued in the transform’s input buffer and the time spent executing the transform itself. This value is smoothed over time using an exponentially weighted moving average (EWMA).
SourceBufferMaxEventSize
The maximum number of events the source buffer can hold. The outputs of the source send data to this buffer.
SourceBufferMaxByteSize
The maximum number of bytes the source buffer can hold. The outputs of the source send data to this buffer.
SourceBufferMaxSizeEvents
The maximum number of events the source buffer can hold. The outputs of the source send data to this buffer.
SourceBufferMaxSizeBytes
The maximum number of bytes the source buffer can hold. The outputs of the source send data to this buffer.
SourceBufferUtilizationLevel
The current utilization level of the source buffer. The outputs of the source send data to this buffer.
SourceBufferUtilizationMean
The mean utilization level of the source buffer. The outputs of the source send data to this buffer. The mean utilization is smoothed over time using an exponentially weighted moving average (EWMA).
TransformBufferMaxEventSize
The maximum number of events the buffer that feeds into a transform can hold.
TransformBufferMaxByteSize
The maximum number of bytes the buffer that feeds into a transform can hold.
TransformBufferMaxSizeEvents
The maximum number of events the buffer that feeds into a transform can hold.
TransformBufferMaxSizeBytes
The maximum number of bytes the buffer that feeds into a transform can hold.
TransformBufferUtilizationLevel
The current utilization level of the buffer that feeds into a transform.
TransformBufferUtilizationMean
The mean utilization level of the buffer that feeds into a transform. This value is smoothed over time using an exponentially weighted moving average (EWMA).
BufferMaxSizeEvents
The maximum number of events in the buffer.
BufferMaxEventSize
The maximum size in events that the buffer can store.
BufferMaxSizeBytes
The maximum number of bytes in the buffer.
BufferMaxByteSize
The maximum size in bytes that the buffer can store.
BufferEvents
The number of events currently in the buffer.
BufferSizeEvents
The number of events currently in the buffer.
BufferSizeBytes
The number of bytes currently in the buffer.
BufferByteSize
The number of bytes currently in the buffer.
Utilization
A ratio from 0 to 1 of the load on a component. A value of 0 would indicate a completely idle component that is simply waiting for input. A value of 1 would indicate a that is never idle. This value is updated every 5 seconds.
ComponentAllocatedBytes
The number of bytes currently allocated by this component.
OpenFiles
The total number of open files.
UptimeSeconds
The total number of seconds the Vector instance has been up.
BuildInfo
Has a fixed value of 1.0. Contains build information such as Rust and Vector versions.
KafkaQueueMessages
Current number of messages in producer queues.
KafkaQueueMessagesBytes
Current total size of messages in producer queues.
KafkaConsumerLag
The Kafka consumer lag.
LuaMemoryUsedBytes
The total memory currently being used by the Lua runtime.
OpenConnections
The number of current open connections to Vector.
ActiveEndpoints
The number of currently active endpoints.
SplunkPendingAcks
The number of outstanding Splunk HEC indexer acknowledgement acks.
ActiveClients
Number of clients attached to a component.
MemoryEnrichmentTableObjectsCount
The number of objects currently stored in the in-memory enrichment table.
MemoryEnrichmentTableByteSize
The total size in bytes of all objects stored in the in-memory enrichment table.
TagCardinalityTrackedKeys
The number of tag keys currently being tracked by the tag cardinality limit transform.
InternalMetricsCardinality
The total number of metrics emitted from the internal metrics registry.
Implementations§
Trait Implementations§
Source§impl Configurable for GaugeName
impl Configurable for GaugeName
Source§fn referenceable_name() -> Option<&'static str>
fn referenceable_name() -> Option<&'static str>
Source§fn generate_schema(
schema_gen: &RefCell<SchemaGenerator>,
) -> Result<SchemaObject, GenerateError>
fn generate_schema( schema_gen: &RefCell<SchemaGenerator>, ) -> Result<SchemaObject, GenerateError>
§fn is_optional() -> boolwhere
Self: Sized,
fn is_optional() -> boolwhere
Self: Sized,
§fn validate_metadata(_metadata: &Metadata) -> Result<(), GenerateError>where
Self: Sized,
fn validate_metadata(_metadata: &Metadata) -> Result<(), GenerateError>where
Self: Sized,
§fn as_configurable_ref() -> ConfigurableRefwhere
Self: Sized + 'static,
fn as_configurable_ref() -> ConfigurableRefwhere
Self: Sized + 'static,
Source§impl<'de> Deserialize<'de> for GaugeName
impl<'de> Deserialize<'de> for GaugeName
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl IntoEnumIterator for GaugeName
impl IntoEnumIterator for GaugeName
type Iterator = GaugeNameIter
fn iter() -> GaugeNameIter ⓘ
impl Copy for GaugeName
impl Eq for GaugeName
impl StructuralPartialEq for GaugeName
Auto Trait Implementations§
impl Freeze for GaugeName
impl RefUnwindSafe for GaugeName
impl Send for GaugeName
impl Sync for GaugeName
impl Unpin for GaugeName
impl UnwindSafe for GaugeName
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Candidate for T
impl<T> Candidate for T
§impl<T> Casing<T> for T
impl<T> Casing<T> for T
§fn to_case(&self, case: Case) -> String
fn to_case(&self, case: Case) -> String
self and create a new
String with the same pattern and delimeter as case. It will split on boundaries
defined at [Boundary::defaults()]. Read more§fn with_boundaries(&self, bs: &[Boundary]) -> StateConverter<'_, T>
fn with_boundaries(&self, bs: &[Boundary]) -> StateConverter<'_, T>
StateConverter struct initialized with the boundaries
provided. Read more§fn without_boundaries(&self, bs: &[Boundary]) -> StateConverter<'_, T>
fn without_boundaries(&self, bs: &[Boundary]) -> StateConverter<'_, T>
StateConverter struct initialized without the boundaries
provided. Read more§impl<T> Casing<T> for T
impl<T> Casing<T> for T
§fn to_case(&self, case: Case<'_>) -> String
fn to_case(&self, case: Case<'_>) -> String
self and create a new
String with the same pattern and delimeter as case. It will split on boundaries
defined at [Boundary::defaults()]. Read more§fn with_boundaries(&self, bs: &[Boundary]) -> StateConverter<'_, T>
fn with_boundaries(&self, bs: &[Boundary]) -> StateConverter<'_, T>
StateConverter struct initialized with the boundaries
provided. Read more§fn without_boundaries(&self, bs: &[Boundary]) -> StateConverter<'_, T>
fn without_boundaries(&self, bs: &[Boundary]) -> StateConverter<'_, T>
StateConverter struct initialized without the boundaries
provided. Read moreSource§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> EncodedChars for T
impl<T> EncodedChars for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<T> Hint for T
impl<T> Hint for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
§fn octets_into(self) -> Targetwhere
Self::Error: Into<Infallible>,
fn octets_into(self) -> Targetwhere
Self::Error: Into<Infallible>,
§impl<D> OwoColorize for D
impl<D> OwoColorize for D
§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::fg] or
a color-specific method, such as [OwoColorize::green], Read more§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::bg] or
a color-specific method, such as [OwoColorize::on_yellow], Read more§fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn fg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
§fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn bg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
§fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
§fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
§fn if_supports_color<'a, Out, ApplyFn>(
&'a self,
stream: impl Into<Stream>,
apply: ApplyFn,
) -> SupportsColorsDisplay<'a, Self, Out, ApplyFn>where
ApplyFn: Fn(&'a Self) -> Out,
fn if_supports_color<'a, Out, ApplyFn>(
&'a self,
stream: impl Into<Stream>,
apply: ApplyFn,
) -> SupportsColorsDisplay<'a, Self, Out, ApplyFn>where
ApplyFn: Fn(&'a Self) -> Out,
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> ServiceExt for T
impl<T> ServiceExt for T
§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
§fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
fn follow_redirects(self) -> FollowRedirect<Self>where
Self: Sized,
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.