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.
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'lib/aws-sdk-pi/types.rb', line 1150 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.
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'lib/aws-sdk-pi/types.rb', line 1150 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`.
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'lib/aws-sdk-pi/types.rb', line 1150 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`.
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'lib/aws-sdk-pi/types.rb', line 1150 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.
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'lib/aws-sdk-pi/types.rb', line 1150 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`.
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'lib/aws-sdk-pi/types.rb', line 1150 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`.
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'lib/aws-sdk-pi/types.rb', line 1150 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`.
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'lib/aws-sdk-pi/types.rb', line 1150 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`.
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'lib/aws-sdk-pi/types.rb', line 1150 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`.
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'lib/aws-sdk-pi/types.rb', line 1150 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.
1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 |
# File 'lib/aws-sdk-pi/types.rb', line 1150 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 |