Class: Aws::PI::Types::Insight
- Inherits:
-
Struct
- Object
- Struct
- Aws::PI::Types::Insight
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pi/types.rb
Overview
Retrieves the list of performance issues which are identified.
Constant Summary collapse
- SENSITIVE =
[:description]
Instance Attribute Summary collapse
-
#baseline_data ⇒ Array<Types::Data>
Metric names and values from the timeframe used as baseline to generate the insight.
-
#context ⇒ String
Indicates if the insight is causal or correlated insight.
-
#description ⇒ String
Description of the insight.
-
#end_time ⇒ Time
The end time of the insight.
-
#insight_data ⇒ Array<Types::Data>
List of data objects containing metrics and references from the time range while generating the insight.
-
#insight_id ⇒ String
The unique identifier for the insight.
-
#insight_type ⇒ String
The type of insight.
-
#recommendations ⇒ Array<Types::Recommendation>
List of recommendations for the insight.
-
#severity ⇒ String
The severity of the insight.
-
#start_time ⇒ Time
The start time of the insight.
-
#supporting_insights ⇒ Array<Types::Insight>
List of supporting insights that provide additional factors for the insight.
Instance Attribute Details
#baseline_data ⇒ Array<Types::Data>
Metric names and values from the timeframe used as baseline to generate the insight.
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 |
# File 'lib/aws-sdk-pi/types.rb', line 1195 class Insight < Struct.new( :insight_id, :insight_type, :context, :start_time, :end_time, :severity, :supporting_insights, :description, :recommendations, :insight_data, :baseline_data) SENSITIVE = [:description] include Aws::Structure end |
#context ⇒ String
Indicates if the insight is causal or correlated insight.
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 |
# File 'lib/aws-sdk-pi/types.rb', line 1195 class Insight < Struct.new( :insight_id, :insight_type, :context, :start_time, :end_time, :severity, :supporting_insights, :description, :recommendations, :insight_data, :baseline_data) SENSITIVE = [:description] include Aws::Structure end |
#description ⇒ String
Description of the insight. For example: ‘A high severity Insight found between 02:00 to 02:30, where there was an unusually high DB load 600x above baseline. Likely performance impact`.
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 |
# File 'lib/aws-sdk-pi/types.rb', line 1195 class Insight < Struct.new( :insight_id, :insight_type, :context, :start_time, :end_time, :severity, :supporting_insights, :description, :recommendations, :insight_data, :baseline_data) SENSITIVE = [:description] include Aws::Structure end |
#end_time ⇒ Time
The end time of the insight. For example, ‘2018-10-30T00:00:00Z`.
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 |
# File 'lib/aws-sdk-pi/types.rb', line 1195 class Insight < Struct.new( :insight_id, :insight_type, :context, :start_time, :end_time, :severity, :supporting_insights, :description, :recommendations, :insight_data, :baseline_data) SENSITIVE = [:description] include Aws::Structure end |
#insight_data ⇒ Array<Types::Data>
List of data objects containing metrics and references from the time range while generating the insight.
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 |
# File 'lib/aws-sdk-pi/types.rb', line 1195 class Insight < Struct.new( :insight_id, :insight_type, :context, :start_time, :end_time, :severity, :supporting_insights, :description, :recommendations, :insight_data, :baseline_data) SENSITIVE = [:description] include Aws::Structure end |
#insight_id ⇒ String
The unique identifier for the insight. For example, ‘insight-12345678901234567`.
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 |
# File 'lib/aws-sdk-pi/types.rb', line 1195 class Insight < Struct.new( :insight_id, :insight_type, :context, :start_time, :end_time, :severity, :supporting_insights, :description, :recommendations, :insight_data, :baseline_data) SENSITIVE = [:description] include Aws::Structure end |
#insight_type ⇒ String
The type of insight. For example, ‘HighDBLoad`, `HighCPU`, or `DominatingSQLs`.
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 |
# File 'lib/aws-sdk-pi/types.rb', line 1195 class Insight < Struct.new( :insight_id, :insight_type, :context, :start_time, :end_time, :severity, :supporting_insights, :description, :recommendations, :insight_data, :baseline_data) SENSITIVE = [:description] include Aws::Structure end |
#recommendations ⇒ Array<Types::Recommendation>
List of recommendations for the insight. For example, ‘Investigate the following SQLs that contributed to 100% of the total DBLoad during that time period: sql-id`.
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 |
# File 'lib/aws-sdk-pi/types.rb', line 1195 class Insight < Struct.new( :insight_id, :insight_type, :context, :start_time, :end_time, :severity, :supporting_insights, :description, :recommendations, :insight_data, :baseline_data) SENSITIVE = [:description] include Aws::Structure end |
#severity ⇒ String
The severity of the insight. The values are: ‘Low`, `Medium`, or `High`.
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 |
# File 'lib/aws-sdk-pi/types.rb', line 1195 class Insight < Struct.new( :insight_id, :insight_type, :context, :start_time, :end_time, :severity, :supporting_insights, :description, :recommendations, :insight_data, :baseline_data) SENSITIVE = [:description] include Aws::Structure end |
#start_time ⇒ Time
The start time of the insight. For example, ‘2018-10-30T00:00:00Z`.
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 |
# File 'lib/aws-sdk-pi/types.rb', line 1195 class Insight < Struct.new( :insight_id, :insight_type, :context, :start_time, :end_time, :severity, :supporting_insights, :description, :recommendations, :insight_data, :baseline_data) SENSITIVE = [:description] include Aws::Structure end |
#supporting_insights ⇒ Array<Types::Insight>
List of supporting insights that provide additional factors for the insight.
1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 |
# File 'lib/aws-sdk-pi/types.rb', line 1195 class Insight < Struct.new( :insight_id, :insight_type, :context, :start_time, :end_time, :severity, :supporting_insights, :description, :recommendations, :insight_data, :baseline_data) SENSITIVE = [:description] include Aws::Structure end |