pub struct DashboardRecorder {
pub options: DashboardOptions,
/* private fields */
}
Fields§
§options: DashboardOptions
Implementations§
Source§impl DashboardRecorder
The DashboardRecorder
struct represents a recorder for metrics dashboard.
It provides methods for adding bound keys, retrieving metrics, and retrieving metric values.
impl DashboardRecorder
The DashboardRecorder
struct represents a recorder for metrics dashboard.
It provides methods for adding bound keys, retrieving metrics, and retrieving metric values.
Sourcepub fn new(opts: DashboardOptions) -> Self
pub fn new(opts: DashboardOptions) -> Self
Sourcepub fn metrics(&self) -> Vec<MetricMeta>
pub fn metrics(&self) -> Vec<MetricMeta>
Sourcepub fn metrics_value(&self, keys: Vec<&str>) -> Vec<MetricValue>
pub fn metrics_value(&self, keys: Vec<&str>) -> Vec<MetricValue>
Trait Implementations§
Source§impl Clone for DashboardRecorder
impl Clone for DashboardRecorder
Source§fn clone(&self) -> DashboardRecorder
fn clone(&self) -> DashboardRecorder
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 Recorder for DashboardRecorder
impl Recorder for DashboardRecorder
Source§fn describe_counter(
&self,
key: KeyName,
unit: Option<Unit>,
description: SharedString,
)
fn describe_counter( &self, key: KeyName, unit: Option<Unit>, description: SharedString, )
Describes a counter. Read more
Source§fn describe_gauge(
&self,
key: KeyName,
unit: Option<Unit>,
description: SharedString,
)
fn describe_gauge( &self, key: KeyName, unit: Option<Unit>, description: SharedString, )
Describes a gauge. Read more
Source§fn describe_histogram(
&self,
key: KeyName,
unit: Option<Unit>,
description: SharedString,
)
fn describe_histogram( &self, key: KeyName, unit: Option<Unit>, description: SharedString, )
Describes a histogram. Read more
Auto Trait Implementations§
impl Freeze for DashboardRecorder
impl !RefUnwindSafe for DashboardRecorder
impl Send for DashboardRecorder
impl Sync for DashboardRecorder
impl Unpin for DashboardRecorder
impl !UnwindSafe for DashboardRecorder
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
Mutably borrows from an owned value. Read more