#[non_exhaustive]pub struct PerformanceInsightsMetricsDetail { /* private fields */ }
Expand description
Details about Performance Insights metrics.
Amazon RDS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running DB instance. DB load is measured as average active sessions. Performance Insights provides the data to API consumers as a two-dimensional time-series dataset. The time dimension provides DB load data for each time point in the queried time range. Each time point decomposes overall load in relation to the requested dimensions, measured at that time point. Examples include SQL, Wait event, User, and Host.
-
To learn more about Performance Insights and Amazon Aurora DB instances, go to the Amazon Aurora User Guide.
-
To learn more about Performance Insights and Amazon RDS DB instances, go to the Amazon RDS User Guide.
Implementations
sourceimpl PerformanceInsightsMetricsDetail
impl PerformanceInsightsMetricsDetail
sourcepub fn metric_display_name(&self) -> Option<&str>
pub fn metric_display_name(&self) -> Option<&str>
The name used for a specific Performance Insights metric.
sourcepub fn unit(&self) -> Option<&str>
pub fn unit(&self) -> Option<&str>
The unit of measure for a metric. For example, a session or a process.
sourcepub fn metric_query(&self) -> Option<&PerformanceInsightsMetricQuery>
pub fn metric_query(&self) -> Option<&PerformanceInsightsMetricQuery>
A single query to be processed for the metric. For more information, see PerformanceInsightsMetricQuery
.
sourcepub fn reference_data(&self) -> Option<&[PerformanceInsightsReferenceData]>
pub fn reference_data(&self) -> Option<&[PerformanceInsightsReferenceData]>
For more information, see PerformanceInsightsReferenceData
.
sourcepub fn stats_at_anomaly(&self) -> Option<&[PerformanceInsightsStat]>
pub fn stats_at_anomaly(&self) -> Option<&[PerformanceInsightsStat]>
The metric statistics during the anomalous period detected by DevOps Guru;
sourcepub fn stats_at_baseline(&self) -> Option<&[PerformanceInsightsStat]>
pub fn stats_at_baseline(&self) -> Option<&[PerformanceInsightsStat]>
Typical metric statistics that are not considered anomalous. When DevOps Guru analyzes metrics, it compares them to StatsAtBaseline
to help determine if they are anomalous.
sourceimpl PerformanceInsightsMetricsDetail
impl PerformanceInsightsMetricsDetail
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture PerformanceInsightsMetricsDetail
.
Trait Implementations
sourceimpl Clone for PerformanceInsightsMetricsDetail
impl Clone for PerformanceInsightsMetricsDetail
sourcefn clone(&self) -> PerformanceInsightsMetricsDetail
fn clone(&self) -> PerformanceInsightsMetricsDetail
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl PartialEq<PerformanceInsightsMetricsDetail> for PerformanceInsightsMetricsDetail
impl PartialEq<PerformanceInsightsMetricsDetail> for PerformanceInsightsMetricsDetail
sourcefn eq(&self, other: &PerformanceInsightsMetricsDetail) -> bool
fn eq(&self, other: &PerformanceInsightsMetricsDetail) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &PerformanceInsightsMetricsDetail) -> bool
fn ne(&self, other: &PerformanceInsightsMetricsDetail) -> bool
This method tests for !=
.
impl StructuralPartialEq for PerformanceInsightsMetricsDetail
Auto Trait Implementations
impl RefUnwindSafe for PerformanceInsightsMetricsDetail
impl Send for PerformanceInsightsMetricsDetail
impl Sync for PerformanceInsightsMetricsDetail
impl Unpin for PerformanceInsightsMetricsDetail
impl UnwindSafe for PerformanceInsightsMetricsDetail
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more