Insight
¶
Source code in docs_src/capo_pi/types/insight.py
baseline_data
instance-attribute
¶
baseline_data: NotRequired[DataList]
Metric names and values from the timeframe used as baseline to generate the insight.
context
instance-attribute
¶
context: NotRequired[ContextType]
Indicates if the insight is causal or correlated insight.
description
instance-attribute
¶
description: NotRequired[MarkdownString]
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.
end_time
instance-attribute
¶
end_time: NotRequired[ISOTimestamp]
The end time of the insight. For example, 2018-10-30T00:00:00Z.
insight_data
instance-attribute
¶
insight_data: NotRequired[DataList]
List of data objects containing metrics and references from the time range while generating the insight.
insight_id
instance-attribute
¶
insight_id: String
The unique identifier for the insight. For example, insight-12345678901234567.
insight_type
instance-attribute
¶
insight_type: NotRequired[String]
The type of insight. For example, HighDBLoad, HighCPU, or DominatingSQLs.
recommendations
instance-attribute
¶
recommendations: NotRequired[RecommendationList]
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.
severity
instance-attribute
¶
severity: NotRequired[Severity]
The severity of the insight. The values are: Low, Medium, or High.
start_time
instance-attribute
¶
start_time: NotRequired[ISOTimestamp]
The start time of the insight. For example, 2018-10-30T00:00:00Z.
supporting_insights
instance-attribute
¶
supporting_insights: NotRequired[InsightList]
List of supporting insights that provide additional factors for the insight.