Class: Aws::PI::Types::Insight
- Inherits:
-
Struct
- Object
- Struct
- Aws::PI::Types::Insight
- Defined in:
- gems/aws-sdk-pi/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.
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 |
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 1146 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.
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 |
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 1146 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
.
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 |
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 1146 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
.
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 |
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 1146 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.
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 |
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 1146 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
.
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 |
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 1146 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
.
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 |
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 1146 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
.
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 |
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 1146 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
.
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 |
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 1146 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
.
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 |
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 1146 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.
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 |
# File 'gems/aws-sdk-pi/lib/aws-sdk-pi/types.rb', line 1146 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 |