Class: Aws::DevOpsGuru::Types::PerformanceInsightsMetricsDetail

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb

Overview

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#metric_display_nameString

The name used for a specific Performance Insights metric.

Returns:

  • (String)


2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 2672

class PerformanceInsightsMetricsDetail < Struct.new(
  :metric_display_name,
  :unit,
  :metric_query,
  :reference_data,
  :stats_at_anomaly,
  :stats_at_baseline)
  SENSITIVE = []
  include Aws::Structure
end

#metric_queryTypes::PerformanceInsightsMetricQuery

A single query to be processed for the metric. For more information, see PerformanceInsightsMetricQuery.



2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 2672

class PerformanceInsightsMetricsDetail < Struct.new(
  :metric_display_name,
  :unit,
  :metric_query,
  :reference_data,
  :stats_at_anomaly,
  :stats_at_baseline)
  SENSITIVE = []
  include Aws::Structure
end

#reference_dataArray<Types::PerformanceInsightsReferenceData>

For more information, see PerformanceInsightsReferenceData.



2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 2672

class PerformanceInsightsMetricsDetail < Struct.new(
  :metric_display_name,
  :unit,
  :metric_query,
  :reference_data,
  :stats_at_anomaly,
  :stats_at_baseline)
  SENSITIVE = []
  include Aws::Structure
end

#stats_at_anomalyArray<Types::PerformanceInsightsStat>

The metric statistics during the anomalous period detected by DevOps Guru;

Returns:



2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 2672

class PerformanceInsightsMetricsDetail < Struct.new(
  :metric_display_name,
  :unit,
  :metric_query,
  :reference_data,
  :stats_at_anomaly,
  :stats_at_baseline)
  SENSITIVE = []
  include Aws::Structure
end

#stats_at_baselineArray<Types::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.

Returns:



2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 2672

class PerformanceInsightsMetricsDetail < Struct.new(
  :metric_display_name,
  :unit,
  :metric_query,
  :reference_data,
  :stats_at_anomaly,
  :stats_at_baseline)
  SENSITIVE = []
  include Aws::Structure
end

#unitString

The unit of measure for a metric. For example, a session or a process.

Returns:

  • (String)


2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
# File 'gems/aws-sdk-devopsguru/lib/aws-sdk-devopsguru/types.rb', line 2672

class PerformanceInsightsMetricsDetail < Struct.new(
  :metric_display_name,
  :unit,
  :metric_query,
  :reference_data,
  :stats_at_anomaly,
  :stats_at_baseline)
  SENSITIVE = []
  include Aws::Structure
end