pub struct GrafanaDashboard { /* private fields */ }Expand description
Grafana dashboard builder.
Implementations§
Source§impl GrafanaDashboard
impl GrafanaDashboard
Sourcepub fn description(self, desc: impl Into<String>) -> Self
pub fn description(self, desc: impl Into<String>) -> Self
Set description.
Sourcepub fn panel(self, panel: GrafanaPanel) -> Self
pub fn panel(self, panel: GrafanaPanel) -> Self
Add a custom panel.
Sourcepub fn add_throughput_panel(self) -> Self
pub fn add_throughput_panel(self) -> Self
Add kernel throughput panel.
Sourcepub fn add_latency_panel(self) -> Self
pub fn add_latency_panel(self) -> Self
Add latency panel.
Sourcepub fn add_kernel_status_panel(self) -> Self
pub fn add_kernel_status_panel(self) -> Self
Add kernel status panel.
Sourcepub fn add_drop_rate_panel(self) -> Self
pub fn add_drop_rate_panel(self) -> Self
Add drop rate panel.
Sourcepub fn add_multi_gpu_panel(self) -> Self
pub fn add_multi_gpu_panel(self) -> Self
Add multi-GPU panel.
Sourcepub fn add_standard_panels(self) -> Self
pub fn add_standard_panels(self) -> Self
Add all standard panels.
Auto Trait Implementations§
impl Freeze for GrafanaDashboard
impl RefUnwindSafe for GrafanaDashboard
impl Send for GrafanaDashboard
impl Sync for GrafanaDashboard
impl Unpin for GrafanaDashboard
impl UnwindSafe for GrafanaDashboard
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<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.