mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
# Backport This will backport the following commits from `main` to `8.x`: - [[OpenAPI][DOCS] Add descriptions for alerting rule flapping properties (#200112)](https://github.com/elastic/kibana/pull/200112) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Lisa Cawley","email":"lcawley@elastic.co"},"sourceCommit":{"committedDate":"2024-11-14T15:54:51Z","message":"[OpenAPI][DOCS] Add descriptions for alerting rule flapping properties (#200112)","sha":"50f0016cd7b01eabc280aca4131f843ff305231d","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Alerting","release_note:skip","Team:ResponseOps","v9.0.0","backport:version","v8.17.0","v8.16.1"],"number":200112,"url":"https://github.com/elastic/kibana/pull/200112","mergeCommit":{"message":"[OpenAPI][DOCS] Add descriptions for alerting rule flapping properties (#200112)","sha":"50f0016cd7b01eabc280aca4131f843ff305231d"}},"sourceBranch":"main","suggestedTargetBranches":["8.x","8.16"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/200112","number":200112,"mergeCommit":{"message":"[OpenAPI][DOCS] Add descriptions for alerting rule flapping properties (#200112)","sha":"50f0016cd7b01eabc280aca4131f843ff305231d"}},{"branch":"8.x","label":"v8.17.0","labelRegex":"^v8.17.0$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.16","label":"v8.16.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT-->
This commit is contained in:
parent
7ab8dc216b
commit
070cbba0f6
3 changed files with 90 additions and 1 deletions
|
@ -1853,14 +1853,17 @@
|
|||
},
|
||||
"flapping": {
|
||||
"additionalProperties": false,
|
||||
"description": "When flapping detection is turned on, alerts that switch quickly between active and recovered states are identified as “flapping” and notifications are reduced.",
|
||||
"nullable": true,
|
||||
"properties": {
|
||||
"look_back_window": {
|
||||
"description": "The minimum number of runs in which the threshold must be met.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
},
|
||||
"status_change_threshold": {
|
||||
"description": "The minimum number of times an alert must switch states in the look back window.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
|
@ -2632,14 +2635,17 @@
|
|||
},
|
||||
"flapping": {
|
||||
"additionalProperties": false,
|
||||
"description": "When flapping detection is turned on, alerts that switch quickly between active and recovered states are identified as “flapping” and notifications are reduced.",
|
||||
"nullable": true,
|
||||
"properties": {
|
||||
"look_back_window": {
|
||||
"description": "The minimum number of runs in which the threshold must be met.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
},
|
||||
"status_change_threshold": {
|
||||
"description": "The minimum number of times an alert must switch states in the look back window.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
|
@ -3033,14 +3039,17 @@
|
|||
},
|
||||
"flapping": {
|
||||
"additionalProperties": false,
|
||||
"description": "When flapping detection is turned on, alerts that switch quickly between active and recovered states are identified as “flapping” and notifications are reduced.",
|
||||
"nullable": true,
|
||||
"properties": {
|
||||
"look_back_window": {
|
||||
"description": "The minimum number of runs in which the threshold must be met.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
},
|
||||
"status_change_threshold": {
|
||||
"description": "The minimum number of times an alert must switch states in the look back window.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
|
@ -3802,14 +3811,17 @@
|
|||
},
|
||||
"flapping": {
|
||||
"additionalProperties": false,
|
||||
"description": "When flapping detection is turned on, alerts that switch quickly between active and recovered states are identified as “flapping” and notifications are reduced.",
|
||||
"nullable": true,
|
||||
"properties": {
|
||||
"look_back_window": {
|
||||
"description": "The minimum number of runs in which the threshold must be met.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
},
|
||||
"status_change_threshold": {
|
||||
"description": "The minimum number of times an alert must switch states in the look back window.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
|
@ -4196,14 +4208,17 @@
|
|||
},
|
||||
"flapping": {
|
||||
"additionalProperties": false,
|
||||
"description": "When flapping detection is turned on, alerts that switch quickly between active and recovered states are identified as “flapping” and notifications are reduced.",
|
||||
"nullable": true,
|
||||
"properties": {
|
||||
"look_back_window": {
|
||||
"description": "The minimum number of runs in which the threshold must be met.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
},
|
||||
"status_change_threshold": {
|
||||
"description": "The minimum number of times an alert must switch states in the look back window.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
|
@ -5643,14 +5658,17 @@
|
|||
},
|
||||
"flapping": {
|
||||
"additionalProperties": false,
|
||||
"description": "When flapping detection is turned on, alerts that switch quickly between active and recovered states are identified as “flapping” and notifications are reduced.",
|
||||
"nullable": true,
|
||||
"properties": {
|
||||
"look_back_window": {
|
||||
"description": "The minimum number of runs in which the threshold must be met.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
},
|
||||
"status_change_threshold": {
|
||||
"description": "The minimum number of times an alert must switch states in the look back window.",
|
||||
"maximum": 20,
|
||||
"minimum": 2,
|
||||
"type": "number"
|
||||
|
|
|
@ -1652,14 +1652,24 @@ paths:
|
|||
- last_execution_date
|
||||
flapping:
|
||||
additionalProperties: false
|
||||
description: >-
|
||||
When flapping detection is turned on, alerts that switch
|
||||
quickly between active and recovered states are identified
|
||||
as “flapping” and notifications are reduced.
|
||||
nullable: true
|
||||
type: object
|
||||
properties:
|
||||
look_back_window:
|
||||
description: >-
|
||||
The minimum number of runs in which the threshold must
|
||||
be met.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
status_change_threshold:
|
||||
description: >-
|
||||
The minimum number of times an alert must switch
|
||||
states in the look back window.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
|
@ -2375,14 +2385,24 @@ paths:
|
|||
type: boolean
|
||||
flapping:
|
||||
additionalProperties: false
|
||||
description: >-
|
||||
When flapping detection is turned on, alerts that switch
|
||||
quickly between active and recovered states are identified
|
||||
as “flapping” and notifications are reduced.
|
||||
nullable: true
|
||||
type: object
|
||||
properties:
|
||||
look_back_window:
|
||||
description: >-
|
||||
The minimum number of runs in which the threshold must
|
||||
be met.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
status_change_threshold:
|
||||
description: >-
|
||||
The minimum number of times an alert must switch states
|
||||
in the look back window.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
|
@ -2775,14 +2795,24 @@ paths:
|
|||
- last_execution_date
|
||||
flapping:
|
||||
additionalProperties: false
|
||||
description: >-
|
||||
When flapping detection is turned on, alerts that switch
|
||||
quickly between active and recovered states are identified
|
||||
as “flapping” and notifications are reduced.
|
||||
nullable: true
|
||||
type: object
|
||||
properties:
|
||||
look_back_window:
|
||||
description: >-
|
||||
The minimum number of runs in which the threshold must
|
||||
be met.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
status_change_threshold:
|
||||
description: >-
|
||||
The minimum number of times an alert must switch
|
||||
states in the look back window.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
|
@ -3477,14 +3507,24 @@ paths:
|
|||
- active
|
||||
flapping:
|
||||
additionalProperties: false
|
||||
description: >-
|
||||
When flapping detection is turned on, alerts that switch
|
||||
quickly between active and recovered states are identified
|
||||
as “flapping” and notifications are reduced.
|
||||
nullable: true
|
||||
type: object
|
||||
properties:
|
||||
look_back_window:
|
||||
description: >-
|
||||
The minimum number of runs in which the threshold must
|
||||
be met.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
status_change_threshold:
|
||||
description: >-
|
||||
The minimum number of times an alert must switch states
|
||||
in the look back window.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
|
@ -3869,14 +3909,24 @@ paths:
|
|||
- last_execution_date
|
||||
flapping:
|
||||
additionalProperties: false
|
||||
description: >-
|
||||
When flapping detection is turned on, alerts that switch
|
||||
quickly between active and recovered states are identified
|
||||
as “flapping” and notifications are reduced.
|
||||
nullable: true
|
||||
type: object
|
||||
properties:
|
||||
look_back_window:
|
||||
description: >-
|
||||
The minimum number of runs in which the threshold must
|
||||
be met.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
status_change_threshold:
|
||||
description: >-
|
||||
The minimum number of times an alert must switch
|
||||
states in the look back window.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
|
@ -5055,14 +5105,24 @@ paths:
|
|||
- last_execution_date
|
||||
flapping:
|
||||
additionalProperties: false
|
||||
description: >-
|
||||
When flapping detection is turned on, alerts that switch
|
||||
quickly between active and recovered states are identified
|
||||
as “flapping” and notifications are reduced.
|
||||
nullable: true
|
||||
type: object
|
||||
properties:
|
||||
look_back_window:
|
||||
description: >-
|
||||
The minimum number of runs in which the threshold must
|
||||
be met.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
status_change_threshold:
|
||||
description: >-
|
||||
The minimum number of times an alert must switch
|
||||
states in the look back window.
|
||||
maximum: 20
|
||||
minimum: 2
|
||||
type: number
|
||||
|
|
|
@ -17,13 +17,24 @@ import { validateFlapping as validateFlappingV1 } from '../../../validation/vali
|
|||
export const flappingSchema = schema.object(
|
||||
{
|
||||
look_back_window: schema.number({
|
||||
meta: { description: 'The minimum number of runs in which the threshold must be met.' },
|
||||
min: MIN_LOOK_BACK_WINDOW_V1,
|
||||
max: MAX_LOOK_BACK_WINDOW_V1,
|
||||
}),
|
||||
status_change_threshold: schema.number({
|
||||
meta: {
|
||||
description:
|
||||
'The minimum number of times an alert must switch states in the look back window.',
|
||||
},
|
||||
min: MIN_STATUS_CHANGE_THRESHOLD_V1,
|
||||
max: MAX_STATUS_CHANGE_THRESHOLD_V1,
|
||||
}),
|
||||
},
|
||||
{ validate: validateFlappingV1 }
|
||||
{
|
||||
validate: validateFlappingV1,
|
||||
meta: {
|
||||
description:
|
||||
'When flapping detection is turned on, alerts that switch quickly between active and recovered states are identified as “flapping” and notifications are reduced.',
|
||||
},
|
||||
}
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue