pub struct MetricLabels {
pub kernel_id: Option<String>,
pub domain: Option<String>,
pub tenant_id: Option<String>,
pub extra: HashMap<String, String>,
}Expand description
Common labels for all metrics
Fields§
§kernel_id: Option<String>Kernel ID
domain: Option<String>Domain
tenant_id: Option<String>Tenant ID
extra: HashMap<String, String>Additional labels
Implementations§
Source§impl MetricLabels
impl MetricLabels
Sourcepub fn with_kernel(self, id: impl Into<String>) -> Self
pub fn with_kernel(self, id: impl Into<String>) -> Self
Set kernel ID
Sourcepub fn with_domain(self, domain: impl Into<String>) -> Self
pub fn with_domain(self, domain: impl Into<String>) -> Self
Set domain
Sourcepub fn with_tenant(self, tenant: impl Into<String>) -> Self
pub fn with_tenant(self, tenant: impl Into<String>) -> Self
Set tenant ID
Trait Implementations§
Source§impl Clone for MetricLabels
impl Clone for MetricLabels
Source§fn clone(&self) -> MetricLabels
fn clone(&self) -> MetricLabels
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MetricLabels
impl Debug for MetricLabels
Source§impl Default for MetricLabels
impl Default for MetricLabels
Source§fn default() -> MetricLabels
fn default() -> MetricLabels
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MetricLabels
impl RefUnwindSafe for MetricLabels
impl Send for MetricLabels
impl Sync for MetricLabels
impl Unpin for MetricLabels
impl UnwindSafe for MetricLabels
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.