[AO] Make "Alert me if there's no data" always active and remove the checkbox from the UI (#162559)

## Summary
It fixes https://github.com/elastic/kibana/issues/161005 by removing the
checkbox for `Alert me if there's no data` and make it always active
This commit is contained in:
Faisal Kanout 2023-07-28 18:10:12 +02:00 committed by GitHub
parent f0ebb7097d
commit 0ecc28b3f2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 0 additions and 51 deletions

View file

@ -8,7 +8,6 @@
import React, { ChangeEvent, useCallback, useEffect, useMemo, useState } from 'react';
import { debounce } from 'lodash';
import {
EuiAccordion,
EuiButtonEmpty,
EuiCallOut,
EuiCheckbox,
@ -18,7 +17,6 @@ import {
EuiIcon,
EuiLink,
EuiLoadingSpinner,
EuiPanel,
EuiSpacer,
EuiText,
EuiToolTip,
@ -433,46 +431,6 @@ export default function Expressions(props: Props) {
</EuiButtonEmpty>
</div>
<EuiSpacer size={'m'} />
<EuiAccordion
id="advanced-options-accordion"
buttonContent={i18n.translate(
'xpack.observability.threshold.rule.alertFlyout.advancedOptions',
{
defaultMessage: 'Advanced options',
}
)}
>
<EuiPanel color="subdued">
<EuiCheckbox
disabled={disableNoData}
id="metrics-alert-no-data-toggle"
label={
<>
{i18n.translate('xpack.observability.threshold.rule.alertFlyout.alertOnNoData', {
defaultMessage: "Alert me if there's no data",
})}{' '}
<EuiToolTip
content={
(disableNoData ? `${docCountNoDataDisabledHelpText} ` : '') +
i18n.translate(
'xpack.observability.threshold.rule.alertFlyout.noDataHelpText',
{
defaultMessage:
'Enable this to trigger the action if the metric(s) do not report any data over the expected time period, or if the alert fails to query Elasticsearch',
}
)
}
>
<EuiIcon type="questionInCircle" color="subdued" />
</EuiToolTip>
</>
}
checked={ruleParams.alertOnNoData}
onChange={(e) => setRuleParams('alertOnNoData', e.target.checked)}
/>
</EuiPanel>
</EuiAccordion>
<EuiSpacer size={'m'} />
<EuiFormRow
label={i18n.translate('xpack.observability.threshold.rule.alertFlyout.filterLabel', {
defaultMessage: 'Filter (optional)',

View file

@ -27845,7 +27845,6 @@
"xpack.observability.threshold.rule.alertDetailUrlActionVariableDescription": "Lien vers laffichage de résolution des problèmes dalerte pour voir plus de contextes et de détails. La chaîne sera vide si server.publicBaseUrl n'est pas configuré.",
"xpack.observability.threshold.rule.alertDropdownTitle": "Alertes et règles",
"xpack.observability.threshold.rule.alertFlyout.addCondition": "Ajouter une condition",
"xpack.observability.threshold.rule.alertFlyout.advancedOptions": "Options avancées",
"xpack.observability.threshold.rule.alertFlyout.aggregationText.avg": "Moyenne",
"xpack.observability.threshold.rule.alertFlyout.aggregationText.cardinality": "Cardinalité",
"xpack.observability.threshold.rule.alertFlyout.aggregationText.count": "Compte du document",
@ -27857,7 +27856,6 @@
"xpack.observability.threshold.rule.alertFlyout.aggregationText.sum": "Somme",
"xpack.observability.threshold.rule.alertFlyout.alertDescription": "Alerter quand un type de données Observability atteint ou dépasse une valeur donnée.",
"xpack.observability.threshold.rule.alertFlyout.alertOnGroupDisappear": "Me prévenir si un groupe cesse de signaler les données",
"xpack.observability.threshold.rule.alertFlyout.alertOnNoData": "M'alerter s'il n'y a aucune donnée",
"xpack.observability.threshold.rule.alertFlyout.alertPerRedundantFilterError.docsLink": "les documents",
"xpack.observability.threshold.rule.alertFlyout.conditions": "Conditions",
"xpack.observability.threshold.rule.alertFlyout.createAlertPerHelpText": "Créer une alerte pour chaque valeur unique. Par exemple : \"host.id\" ou \"cloud.region\".",
@ -27883,7 +27881,6 @@
"xpack.observability.threshold.rule.alertFlyout.filterHelpText": "Utilisez une expression KQL pour limiter la portée de votre déclenchement d'alerte.",
"xpack.observability.threshold.rule.alertFlyout.filterLabel": "Filtre (facultatif)",
"xpack.observability.threshold.rule.alertFlyout.groupDisappearHelpText": "Activez cette option pour déclencher laction si un groupe précédemment détecté cesse de signaler des résultats. Ce nest pas recommandé pour les infrastructures à montée en charge dynamique qui peuvent rapidement lancer ou stopper des nœuds automatiquement.",
"xpack.observability.threshold.rule.alertFlyout.noDataHelpText": "Activez cette option pour déclencher l'action si l'indicateur ou les indicateurs ne signale(nt) aucune donnée sur la période attendue, ou si l'alerte ne parvient pas à interroger Elasticsearch",
"xpack.observability.threshold.rule.alertFlyout.ofExpression.popoverLinkLabel": "Apprenez comment ajouter davantage de données",
"xpack.observability.threshold.rule.alertFlyout.outsideRangeLabel": "N'est pas entre",
"xpack.observability.threshold.rule.alertFlyout.removeCondition": "Retirer la condition",

View file

@ -27845,7 +27845,6 @@
"xpack.observability.threshold.rule.alertDetailUrlActionVariableDescription": "アラートトラブルシューティングビューにリンクして、さらに詳しい状況や詳細を確認できます。server.publicBaseUrlが構成されていない場合は、空の文字列になります。",
"xpack.observability.threshold.rule.alertDropdownTitle": "アラートとルール",
"xpack.observability.threshold.rule.alertFlyout.addCondition": "条件を追加",
"xpack.observability.threshold.rule.alertFlyout.advancedOptions": "高度なオプション",
"xpack.observability.threshold.rule.alertFlyout.aggregationText.avg": "平均",
"xpack.observability.threshold.rule.alertFlyout.aggregationText.cardinality": "基数",
"xpack.observability.threshold.rule.alertFlyout.aggregationText.count": "ドキュメントカウント",
@ -27857,7 +27856,6 @@
"xpack.observability.threshold.rule.alertFlyout.aggregationText.sum": "合計",
"xpack.observability.threshold.rule.alertFlyout.alertDescription": "オブザーバビリティデータタイプが特定の値以上になったときにアラートを送信します。",
"xpack.observability.threshold.rule.alertFlyout.alertOnGroupDisappear": "グループがデータのレポートを停止する場合にアラートで通知する",
"xpack.observability.threshold.rule.alertFlyout.alertOnNoData": "データがない場合に通知する",
"xpack.observability.threshold.rule.alertFlyout.alertPerRedundantFilterError.docsLink": "ドキュメント",
"xpack.observability.threshold.rule.alertFlyout.conditions": "条件",
"xpack.observability.threshold.rule.alertFlyout.createAlertPerHelpText": "すべての一意の値についてアラートを作成します。例「host.id」または「cloud.region」。",
@ -27883,7 +27881,6 @@
"xpack.observability.threshold.rule.alertFlyout.filterHelpText": "KQL式を使用して、アラートトリガーの範囲を制限します。",
"xpack.observability.threshold.rule.alertFlyout.filterLabel": "フィルター(任意)",
"xpack.observability.threshold.rule.alertFlyout.groupDisappearHelpText": "以前に検出されたグループが結果を報告しなくなった場合は、これを有効にすると、アクションがトリガーされます。自動的に急速にノードを開始および停止することがある動的に拡張するインフラストラクチャーでは、これは推奨されません。",
"xpack.observability.threshold.rule.alertFlyout.noDataHelpText": "有効にすると、メトリックが想定された期間内にデータを報告しない場合、またはアラートがElasticsearchをクエリできない場合に、アクションをトリガーします",
"xpack.observability.threshold.rule.alertFlyout.ofExpression.popoverLinkLabel": "データの追加方法",
"xpack.observability.threshold.rule.alertFlyout.outsideRangeLabel": "is not between",
"xpack.observability.threshold.rule.alertFlyout.removeCondition": "条件を削除",

View file

@ -27843,7 +27843,6 @@
"xpack.observability.threshold.rule.alertDetailUrlActionVariableDescription": "链接到告警故障排除视图获取进一步的上下文和详情。如果未配置 server.publicBaseUrl这将为空字符串。",
"xpack.observability.threshold.rule.alertDropdownTitle": "告警和规则",
"xpack.observability.threshold.rule.alertFlyout.addCondition": "添加条件",
"xpack.observability.threshold.rule.alertFlyout.advancedOptions": "高级选项",
"xpack.observability.threshold.rule.alertFlyout.aggregationText.avg": "平均值",
"xpack.observability.threshold.rule.alertFlyout.aggregationText.cardinality": "基数",
"xpack.observability.threshold.rule.alertFlyout.aggregationText.count": "文档计数",
@ -27855,7 +27854,6 @@
"xpack.observability.threshold.rule.alertFlyout.aggregationText.sum": "求和",
"xpack.observability.threshold.rule.alertFlyout.alertDescription": "任何 Observability 数据类型到达或超出给定值时告警。",
"xpack.observability.threshold.rule.alertFlyout.alertOnGroupDisappear": "组停止报告数据时提醒我",
"xpack.observability.threshold.rule.alertFlyout.alertOnNoData": "没数据时提醒我",
"xpack.observability.threshold.rule.alertFlyout.alertPerRedundantFilterError.docsLink": "文档",
"xpack.observability.threshold.rule.alertFlyout.conditions": "条件",
"xpack.observability.threshold.rule.alertFlyout.createAlertPerHelpText": "为每个唯一值创建告警。例如“host.id”或“cloud.region”。",
@ -27881,7 +27879,6 @@
"xpack.observability.threshold.rule.alertFlyout.filterHelpText": "使用 KQL 表达式限制告警触发的范围。",
"xpack.observability.threshold.rule.alertFlyout.filterLabel": "筛选(可选)",
"xpack.observability.threshold.rule.alertFlyout.groupDisappearHelpText": "启用此选项可在之前检测的组开始不报告任何数据时触发操作。不建议将此选项用于可能会快速自动启动和停止节点的动态扩展基础架构。",
"xpack.observability.threshold.rule.alertFlyout.noDataHelpText": "启用此选项可在指标在预期的时间段中未报告任何数据时或告警无法查询 Elasticsearch 时触发操作",
"xpack.observability.threshold.rule.alertFlyout.ofExpression.popoverLinkLabel": "了解如何添加更多数据",
"xpack.observability.threshold.rule.alertFlyout.outsideRangeLabel": "不介于",
"xpack.observability.threshold.rule.alertFlyout.removeCondition": "删除条件",