diff --git a/.betterer.results b/.betterer.results
index 9dcac9eed07..0995d55b8cb 100644
--- a/.betterer.results
+++ b/.betterer.results
@@ -2554,9 +2554,8 @@ exports[`better eslint`] = {
[0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "0"],
[0, 0, 0, "No untranslated strings. Wrap text with ", "1"],
[0, 0, 0, "No untranslated strings. Wrap text with ", "2"],
- [0, 0, 0, "No untranslated strings. Wrap text with ", "3"],
- [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "4"],
- [0, 0, 0, "No untranslated strings. Wrap text with ", "5"]
+ [0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "3"],
+ [0, 0, 0, "No untranslated strings. Wrap text with ", "4"]
],
"public/app/features/alerting/unified/components/silences/SilencesEditor.tsx:5381": [
[0, 0, 0, "No untranslated strings in text props. Wrap text with or use t()", "0"],
diff --git a/public/app/features/alerting/unified/components/silences/SilencedInstancesPreview.tsx b/public/app/features/alerting/unified/components/silences/SilencedInstancesPreview.tsx
index ad058d6e943..678ae5cfe2f 100644
--- a/public/app/features/alerting/unified/components/silences/SilencedInstancesPreview.tsx
+++ b/public/app/features/alerting/unified/components/silences/SilencedInstancesPreview.tsx
@@ -3,7 +3,8 @@ import { useState } from 'react';
import { useDebounce, useDeepCompareEffect } from 'react-use';
import { GrafanaTheme2, dateTime } from '@grafana/data';
-import { Alert, Badge, LoadingPlaceholder, useStyles2 } from '@grafana/ui';
+import { Alert, Badge, Icon, LoadingPlaceholder, Tooltip, useStyles2 } from '@grafana/ui';
+import { Trans } from 'app/core/internationalization';
import { MatcherFieldValue } from 'app/features/alerting/unified/types/silence-form';
import { matcherFieldToMatcher } from 'app/features/alerting/unified/utils/alertmanager';
import { MATCHER_ALERT_RULE_UID } from 'app/features/alerting/unified/utils/constants';
@@ -79,7 +80,25 @@ export const SilencedInstancesPreview = ({ amSourceName, matchers: inputMatchers
return (
- Affected alert rule instances
+ Affected alert rule instances
+
+
+ Preview the alert instances affected by this silence.
+
+
+
+ Only alert instances in the firing state are displayed.
+
+
+ }
+ >
+
+
+
+
+
{tableItemAlerts.length > 0 ? (
) : null}
diff --git a/public/locales/en-US/grafana.json b/public/locales/en-US/grafana.json
index b189cfd388b..95355002715 100644
--- a/public/locales/en-US/grafana.json
+++ b/public/locales/en-US/grafana.json
@@ -532,6 +532,11 @@
},
"save-query": "Save current search"
},
+ "silences": {
+ "affected-instances": "Affected alert rule instances",
+ "only-firing-instances": "Only alert instances in the firing state are displayed.",
+ "preview-affected-instances": "Preview the alert instances affected by this silence."
+ },
"simpleCondition": {
"alertCondition": "Alert condition"
},
diff --git a/public/locales/pseudo-LOCALE/grafana.json b/public/locales/pseudo-LOCALE/grafana.json
index 49fc10fb067..bfa13c24af1 100644
--- a/public/locales/pseudo-LOCALE/grafana.json
+++ b/public/locales/pseudo-LOCALE/grafana.json
@@ -532,6 +532,11 @@
},
"save-query": "Ŝävę čūřřęʼnŧ şęäřčĥ"
},
+ "silences": {
+ "affected-instances": "Ńƒęčŧęđ äľęřŧ řūľę įʼnşŧäʼnčęş",
+ "only-firing-instances": "Øʼnľy äľęřŧ įʼnşŧäʼnčęş įʼn ŧĥę ƒįřįʼnģ şŧäŧę äřę đįşpľäyęđ.",
+ "preview-affected-instances": "Přęvįęŵ ŧĥę äľęřŧ įʼnşŧäʼnčęş äƒƒęčŧęđ þy ŧĥįş şįľęʼnčę."
+ },
"simpleCondition": {
"alertCondition": "Åľęřŧ čőʼnđįŧįőʼn"
},