INTERFACE
InsightRule
Base Interface for insight rules
link GraphQL Schema definition
- interface InsightRule {
- # Status of the Rule
- Boolean! :
- # The user who created the Rule
- User! :
- # Time at which the Rule was created in UTC ISO-8601 format
- DateTime! :
- # Description of the Rule
- LocalizedString! :
- # opaque unique id of a rule
- ID! :
- # Time at which the Rule was last updated in UTC ISO-8601 format
- DateTime :
- # The user who last updated the Rule
- User :
- # Name of the rule
- LocalizedString! :
- }
link Require by
- InsightConfigurationInsightConfiguration type. InsightConfiguration is aggregated configurations per tenant
- InsightCorrelationRuleInsightCorrelationRule type. InsightCorrelationRule are rules used to correlate Observations and create Insights
- InsightRuleEdgeConnection edge for Insight rules
- ObservationMappingRuleObservationMappingRule type. ObservationMappingRule specifies how to map an alert from generic source to Observation object, along with paired alert template used to configure external monitor tool webhook. Paired alert template is a convenience to user, API doesn't enforce its presence, because if user has other ways to send alerts, so long as alert content conforms to spec, it can be mapped to Observation.
- ObservationTaggingRuleTaggingRule type. TaggingRules are rules used to add user-defined tags to Observations based on rule conditions.