alertingv0alpha1🔗
Objects🔗
- AlertRuleKind
- AlertRuleSpec
- ApiVersion
- DatasourceUID
- ExecErrState
- Expression
- ExpressionMap
- FacetValue
- IntervalTrigger
- MetricName
- NamedRoutingTree
- NoDataState
- NotificationSettings
- NotificationSettingsType
- PanelRef
- PromDuration
- PromDurationWMillis
- RecordingRuleKind
- RecordingRuleSpec
- RelativeTimeRange
- RuleRef
- RuleSearchHitFields
- RuleSequenceKind
- RuleSequenceSpec
- RuleSpec
- RuleUID
- SearchResultHit
- SearchResultResource
- SearchResults
- SearchResultsMetadata
- SimplifiedRouting
- SimplifiedRoutingOrNamedRoutingTree
- TemplateString
- TimeIntervalRef
- TotalHitsRelation
Builders🔗
- AlertRuleBuilder
- ExpressionBuilder
- FacetValueBuilder
- IntervalTriggerBuilder
- NamedRoutingTreeBuilder
- PanelRefBuilder
- RecordingRuleBuilder
- RelativeTimeRangeBuilder
- RuleRefBuilder
- RuleSearchHitFieldsBuilder
- RuleSequenceBuilder
- RuleSpecBuilder
- SearchResultHitBuilder
- SearchResultResourceBuilder
- SearchResultsBuilder
- SearchResultsMetadataBuilder
- SimplifiedRoutingBuilder
Functions🔗
NewAlertRuleSpec🔗
NewAlertRuleSpec creates a new AlertRuleSpec object.
NewIntervalTrigger🔗
NewIntervalTrigger creates a new IntervalTrigger object.
NewNotificationSettings🔗
NewNotificationSettings creates a new NotificationSettings object.
NewSimplifiedRouting🔗
NewSimplifiedRouting creates a new SimplifiedRouting object.
NewNamedRoutingTree🔗
NewNamedRoutingTree creates a new NamedRoutingTree object.
NewExpression🔗
NewExpression creates a new Expression object.
NewRelativeTimeRange🔗
NewRelativeTimeRange creates a new RelativeTimeRange object.
NewPanelRef🔗
NewPanelRef creates a new PanelRef object.
NewRecordingRuleSpec🔗
NewRecordingRuleSpec creates a new RecordingRuleSpec object.
NewRuleSequenceSpec🔗
NewRuleSequenceSpec creates a new RuleSequenceSpec object.
NewRuleRef🔗
NewRuleRef creates a new RuleRef object.
NewRuleSpec🔗
NewRuleSpec creates a new RuleSpec object.
NewSearchResultResource🔗
NewSearchResultResource creates a new SearchResultResource object.
NewRuleSearchHitFields🔗
NewRuleSearchHitFields creates a new RuleSearchHitFields object.
NewSearchResultHit🔗
NewSearchResultHit creates a new SearchResultHit object.
NewSearchResultsMetadata🔗
NewSearchResultsMetadata creates a new SearchResultsMetadata object.
NewFacetValue🔗
NewFacetValue creates a new FacetValue object.
NewSearchResults🔗
NewSearchResults creates a new SearchResults object.
NewSimplifiedRoutingOrNamedRoutingTree🔗
NewSimplifiedRoutingOrNamedRoutingTree creates a new SimplifiedRoutingOrNamedRoutingTree object.
AlertRuleManifest🔗
Creates a resource manifest from an AlertRule.
RecordingRuleManifest🔗
Creates a resource manifest from a RecordingRule.
func RecordingRuleManifest(name string, folder cog.Builder[RecordingRuleSpec]) *RecordingRuleBuilder
RuleSequenceManifest🔗
Creates a resource manifest from a RuleSequence.
IntervalTriggerConverter🔗
IntervalTriggerConverter accepts a IntervalTrigger object and generates the Go code to build this object using builders.
SimplifiedRoutingConverter🔗
SimplifiedRoutingConverter accepts a SimplifiedRouting object and generates the Go code to build this object using builders.
NamedRoutingTreeConverter🔗
NamedRoutingTreeConverter accepts a NamedRoutingTree object and generates the Go code to build this object using builders.
ExpressionConverter🔗
ExpressionConverter accepts a Expression object and generates the Go code to build this object using builders.
RelativeTimeRangeConverter🔗
RelativeTimeRangeConverter accepts a RelativeTimeRange object and generates the Go code to build this object using builders.
PanelRefConverter🔗
PanelRefConverter accepts a PanelRef object and generates the Go code to build this object using builders.
RuleRefConverter🔗
RuleRefConverter accepts a RuleRef object and generates the Go code to build this object using builders.
RuleSpecConverter🔗
RuleSpecConverter accepts a RuleSpec object and generates the Go code to build this object using builders.
SearchResultResourceConverter🔗
SearchResultResourceConverter accepts a SearchResultResource object and generates the Go code to build this object using builders.
RuleSearchHitFieldsConverter🔗
RuleSearchHitFieldsConverter accepts a RuleSearchHitFields object and generates the Go code to build this object using builders.
SearchResultHitConverter🔗
SearchResultHitConverter accepts a SearchResultHit object and generates the Go code to build this object using builders.
SearchResultsMetadataConverter🔗
SearchResultsMetadataConverter accepts a SearchResultsMetadata object and generates the Go code to build this object using builders.
FacetValueConverter🔗
FacetValueConverter accepts a FacetValue object and generates the Go code to build this object using builders.
SearchResultsConverter🔗
SearchResultsConverter accepts a SearchResults object and generates the Go code to build this object using builders.
AlertRuleConverter🔗
AlertRuleConverter accepts a AlertRule object and generates the Go code to build this object using builders.
RecordingRuleConverter🔗
RecordingRuleConverter accepts a RecordingRule object and generates the Go code to build this object using builders.
RuleSequenceConverter🔗
RuleSequenceConverter accepts a RuleSequence object and generates the Go code to build this object using builders.