description="The wait time before sending a notification about changes in the alert group after the first notification has been sent. Default is 5 minutes."
description="The wait time before resending a notification that has already been sent successfully. Default is 4 hours. Should be a multiple of Group interval."
description="Combine multiple alerts into a single notification by grouping them by the same label values. If empty, it is inherited from the parent policy."
description='Period during which the threshold condition must be met to trigger an alert. Selecting "None" triggers the alert immediately once the condition is met.'
'Period during which the threshold condition must be met to trigger an alert. Selecting "None" triggers the alert immediately once the condition is met.'
description='Period during which the threshold condition must be met to trigger an alert. Selecting "None" triggers the alert immediately once the condition is met.'
description={t(
'alerting.for-input.description-pending',
'Period during which the threshold condition must be met to trigger an alert. Selecting "None" triggers the alert immediately once the condition is met.'
@ -256,7 +256,10 @@ export function MaxDataPointsOption({
<InlineField
labelWidth={24}
label={t('alerting.max-data-points-option.label-max-data-points','Max data points')}
tooltip="The maximum data points per series. Used directly by some data sources and used in calculation of auto interval. With streaming data this value is used for the rolling buffer."
'The maximum data points per series. Used directly by some data sources and used in calculation of auto interval. With streaming data this value is used for the rolling buffer.'
description="Combine multiple alerts into a single notification by grouping them by the same label values. If empty, it is inherited from the default notification policy."
description={t(
'alerting.routing-settings.description-group-by',
'Combine multiple alerts into a single notification by grouping them by the same label values. If empty, it is inherited from the default notification policy.'
body="Note that removing one transformation may break others. If there is only a single transformation, you will go back to the main selection screen."
description="returns the absolute value of its argument which can be a number or a series"
description={t(
'expression.math.description-abs',
'Returns the absolute value of its argument which can be a number or a series'
)}
/>
<DocumentedFunction
name="is_inf"
description="returns 1 for Inf values (negative or positive) and 0 for other values. It's able to operate on series or scalar values."
description={t(
'expression.math.description-is-inf',
"Returns 1 for Inf values (negative or positive) and 0 for other values. It's able to operate on series or scalar values."
)}
/>
<DocumentedFunction
name="is_nan"
description="returns 1 for NaN values and 0 for other values. It's able to operate on series or scalar values."
description={t(
'expression.math.description-is-nan',
"Returns 1 for NaN values and 0 for other values. It's able to operate on series or scalar values."
)}
/>
<DocumentedFunction
name="is_null"
description="returns 1 for null values and 0 for other values. It's able to operate on series or scalar values."
description={t(
'expression.math.description-is-null',
"Returns 1 for null values and 0 for other values. It's able to operate on series or scalar values."
)}
/>
<DocumentedFunction
name="is_number"
description="returns 1 for all real number values and 0 for non-number. It's able to operate on series or scalar values."
description={t(
'expression.math.description-is-number',
"Returns 1 for all real number values and 0 for non-number. It's able to operate on series or scalar values."
)}
/>
<DocumentedFunction
name="log"
description="returns the natural logarithm of its argument, which can be a number or a series"
description={t(
'expression.math.description-log',
'Returns the natural logarithm of its argument, which can be a number or a series'
)}
/>
<DocumentedFunction
name="inf, infn, nan, and null"
description="The inf for infinity positive, infn for infinity negative, nan, and null functions all return a single scalar value that matches its name."
description={t(
'expression.math.description-inf-nan-null',
'The inf for infinity positive, infn for infinity negative, nan, and null functions all return a single scalar value that matches its name.'
)}
/>
<DocumentedFunction
name="round"
description="returns a rounded integer value. It's able to operate on series or escalar values."
description={t(
'expression.math.description-round',
"Returns a rounded integer value. It's able to operate on series or escalar values."
)}
/>
<DocumentedFunction
name="ceil"
description="rounds the number up to the nearest integer value. It's able to operate on series or escalar values."
description={t(
'expression.math.description-ceil',
"Rounds the number up to the nearest integer value. It's able to operate on series or escalar values."
)}
/>
<DocumentedFunction
name="floor"
description="rounds the number down to the nearest integer value. It's able to operate on series or escalar values."
description={t(
'expression.math.description-floor',
"Rounds the number down to the nearest integer value. It's able to operate on series or escalar values."
'The unique identifier (UID) of a dashboard can be used for uniquely identify a dashboard between multiple Grafana installs. The UID allows having consistent URLs for accessing dashboards so changing the title of a dashboard will not break any bookmarked links to that dashboard.'
@ -21,11 +23,18 @@ export function PluginsErrorsInfo({ filterByPluginType }: PluginsErrorInfoProps)
return(
<Alert
title="Unsigned plugins were found during plugin initialization. Grafana Labs cannot guarantee the integrity of these plugins. We recommend only using signed plugins."
'Unsigned plugins were found during plugin initialization. Grafana Labs cannot guarantee the integrity of these plugins. We recommend only using signed plugins.'
"info-description":"These system settings are defined in grafana.ini or custom.ini (or overridden in ENV variables). To change these you currently need to restart Grafana."
"am-group-description-label":"The waiting time before sending the first notification for a new group of alerts. Default 30 seconds.",
"am-group-interval-description":"The wait time before sending a notification about changes in the alert group after the first notification has been sent. Default is 5 minutes.",
"am-group-select-description-group-by":"Combine multiple alerts into a single notification by grouping them by the same label values.",
"am-group-select-label-group-by":"Group by",
"am-group-wait-label-group-wait":"Group wait",
"am-repeat-interval-description":"The wait time before resending a notification that has already been sent successfully. Default is 4 hours. Should be a multiple of Group interval.",
"badge-no-matchers":"If no matchers are specified, this notification policy will handle all alert instances.",
"description-group-by":"Combine multiple alerts into a single notification by grouping them by the same label values. If empty, it is inherited from the parent policy.",
"description-pending-period":"Period during which the threshold condition must be met to trigger an alert. Selecting \"None\" triggers the alert immediately once the condition is met.",
"title-permission-editrecreate-silence":"You do not have permission to edit/recreate this silence",
"title-silence-not-found":"Existing silence \"{{silenceId}}\" not found"
},
"export":{
"subtitle":{
@ -905,6 +942,9 @@
}
}
},
"for-input":{
"description-pending":"Period during which the threshold condition must be met to trigger an alert. Selecting \"None\" triggers the alert immediately once the condition is met."
},
"generate-alert-data-modal":{
"add-alert-data":"Add alert data",
"add-alert-data-to-payload":"Add alert data to payload",
@ -914,10 +954,19 @@
"get-preview-results":{
"title-error":"Error"
},
"getting-stared":{
"learn-more":"For a hands-on introduction, refer to our <2>tutorial to get started with Grafana Alerting</2>"
},
"getting-started":{
"condition-breached-alert-instance-fires":"If the condition is breached, an alert instance fires",
"create-alert-rule":"<0>Create an alert rule</0> to query a data source and evaluate the condition defined in the alert rule",
"firing-instances-routed-notification-policies":"Firing instances are routed to notification policies based on matching labels",
"get-started":"Get started",
"how-it-works":"How it works"
"how-it-works":"How it works",
"monitor-alert-rules":"<0>Monitor</0> your alert rules using dashboards and visualizations",
"notification-policies-contact-points":"Notifications are sent out to the contact points specified in the notification policy",
"periodically-queries-data-sources":"Grafana alerting periodically queries data sources and evaluates the condition defined in the alert rule",
"route-alert-notifications":"<0>Route alert notifications</0> either directly to a contact point or through notification policies for more flexibility"
},
"global-config":{
"title-failed-to-fetch-notification-template":"Failed to fetch notification template"
@ -935,6 +984,7 @@
"title-you-have-additional-alertmanagers-to-configure":"You have additional Alertmanagers to configure"
},
"grafana-common-channel-settings":{
"description-disable-resolved-message":"Disable the resolve message [OK] that is sent when alerting state returns to false",
"tooltip-max-data-points":"The maximum data points per series. Used directly by some data sources and used in calculation of auto interval. With streaming data this value is used for the rolling buffer."
},
"migrate-to-gmabutton":{
"aria-label-new":"new"
@ -1258,6 +1318,7 @@
"title-delete-mute-timing":"Delete mute timing"
},
"mute-timing-fields":{
"am-mute-timing-select-description-mute-timings":"Select a mute timing to define when not to send notifications for this alert rule",
"add-another-time-interval":"Add another time interval",
"description-dats-of-the-month":"The days of the month, 1:31, of a month. Negative values can be used to represent days which begin at the end of the month",
"description-months":"The months of the year in either numerical or the full calendar month",
"label-days-of-the-month":"Days of the month",
"label-days-of-the-week":"Days of the week",
"label-disable":"Disable",
@ -1282,6 +1345,7 @@
},
"mute-timing-time-range":{
"add-another-time-range":"Add another time range",
"description-time-range":"The time inclusive of the start and exclusive of the end time (in UTC if no location has been selected, otherwise local time)",
"label-end-time":"End time",
"label-start-time":"Start time",
"label-time-range":"Time range",
@ -1507,7 +1571,9 @@
},
"provisioning":{
"badge-tooltip-provenance":"This resource has been provisioned via {{provenance}} and cannot be edited through the UI",
"badge-tooltip-standard":"This resource has been provisioned and cannot be edited through the UI"
"badge-tooltip-standard":"This resource has been provisioned and cannot be edited through the UI",
"body-provisioned":"This {{resource}} has been provisioned, that means it was created by config. Please contact your server admin to update this {{resource}}.",
"title-provisioned":"This {{resource}} cannot be edited through the UI"
},
"provisioning-badge":{
"badge":{
@ -1562,7 +1628,8 @@
},
"redirect-to-rule-viewer":{
"text-loading-rule":"Loading rule...",
"title-could-not-view-rule":"Could not view rule"
"title-could-not-view-rule":"Could not view rule",
"title-failed-to-load":"Failed to load rules from {{sourceName}}"
},
"reduce-condition-viewer":{
"function":"Function",
@ -1583,6 +1650,7 @@
},
"routing-settings":{
"aria-label-group-by":"Group by",
"description-group-by":"Combine multiple alerts into a single notification by grouping them by the same label values. If empty, it is inherited from the default notification policy.",
"tooltip-copy":"Copy selected notification template to clipboard. You can use it in the custom tab."
},
"templates":{
"editor":{
@ -2016,6 +2086,11 @@
"misconfigured-warning":"This template is misconfigured.",
"misconfigured-warning-details":"Templates must be defined in both the <1></1> and <4></4> sections of your alertmanager configuration."
},
"templates-picker":{
"button-edit":"Edit {{name}}",
"title-drawer":"Edit {{name}}",
"tooltip-edit":"Edit {{name}} using existing notification templates."
},
"templates-table":{
"actions":"Actions",
"no-templates-defined":"No templates defined.",
@ -2051,7 +2126,8 @@
},
"unused-contact-point-badge":{
"aria-label-unused":"unused",
"text-unused":"Unused"
"text-unused":"Unused",
"tooltip-unused":"This contact point is not used in any notification policy or alert rule"
},
"use-add-policy-modal":{
"modal-element":{
@ -2103,6 +2179,7 @@
"table":"Table"
},
"welcome-header":{
"description-alert-rules":"Define the condition that must be met before an alert rule fires",
"description-configure-firing-alert-instances-routed-contact":"Configure how firing alert instances are routed to contact points",
"description-configure-receives-notifications":"Configure who receives notifications and how they are sent",
"title-alert-rules":"Alert rules",
@ -2615,6 +2692,7 @@
"delete":"Delete",
"description-color-annotation-event-markers":"Color to use for the annotation event markers",
"description-enabled-annotation-query-issued-every-dashboard":"When enabled the annotation query is issued every dashboard refresh",
"description-hidden":"Annotation queries can be toggled on or off at the top of the dashboard. With this option checked this toggle will be hidden.",
"label-color":"Color",
"label-data-source":"Data source",
"label-enabled":"Enabled",
@ -2627,6 +2705,7 @@
"title-annotation-support-source":"No annotation support for this data source"
},
"annotation-settings-list":{
"aria-label-delete":"Delete query with title \"{{title}}\"",
"data-source":"Data source",
"new-query":"New query",
"query-name":"Query name",
@ -2899,13 +2978,17 @@
},
"help-wizard":{
"copy-to-clipboard":"Copy to clipboard",
"description-obfuscate-data":"Modify the original data to hide sensitve information. Note the lengths will stay the same, and duplicate values will be equal.",
"placeholder-search-for-transformation":"Search for transformation",
@ -3345,6 +3431,7 @@
"label-view-json-diff":"View JSON diff"
},
"version-history-table":{
"aria-label-toggle-selection":"Toggle selection of version {{version}}",
"date":"Date",
"notes":"Notes",
"restore":"Restore",
@ -3533,6 +3620,10 @@
"troubleshooting-docs":"Troubleshooting docs",
"troubleshooting-request-help":"To request troubleshooting help, send a snapshot of this panel to Grafana Labs Technical Support. The snapshot contains query response data and panel settings."
},
"import-dashboard-form-v2":{
"cancel":"Cancel",
"label-folder":"Folder"
},
"inspect-data-tab":{
"no-data-found":"No data found"
},
@ -3920,10 +4011,17 @@
}
},
"datasources":{
"alert-success-message":{
"aria-label-create-a-dashboard":"Create a dashboard",
"aria-label-explore-data":"Explore data"
},
"alerting-enabled":{
"text-alerting-not-supported":"Alerting not supported",
"text-alerting-supported":"Alerting supported"
},
"basic-serttings":{
"tooltip-name":"The name is used when you select the data source in panels. The default data source is preselected in new panels."
"label-show-paths":"Show critical path only switch"
},
"trace-view":{
"no-data":"No data"
},
"trace-view-container":{
"title-trace":"Trace"
},
"unconnected-node-graph-container":{
"title-node-graph":"Node graph"
},
"unthemed-logs":{
"label-deduplication":"Deduplication",
"label-display-results":"Display results",
@ -4499,6 +4625,20 @@
"export-as-json-tooltip":"Export"
}
},
"expression":{
"math":{
"description-abs":"Returns the absolute value of its argument which can be a number or a series",
"description-ceil":"Rounds the number up to the nearest integer value. It's able to operate on series or escalar values.",
"description-floor":"Rounds the number down to the nearest integer value. It's able to operate on series or escalar values.",
"description-inf-nan-null":"The inf for infinity positive, infn for infinity negative, nan, and null functions all return a single scalar value that matches its name.",
"description-is-inf":"Returns 1 for Inf values (negative or positive) and 0 for other values. It's able to operate on series or scalar values.",
"description-is-nan":"Returns 1 for NaN values and 0 for other values. It's able to operate on series or scalar values.",
"description-is-null":"Returns 1 for null values and 0 for other values. It's able to operate on series or scalar values.",
"description-is-number":"Returns 1 for all real number values and 0 for non-number. It's able to operate on series or scalar values.",
"description-log":"Returns the natural logarithm of its argument, which can be a number or a series",
"description-round":"Returns a rounded integer value. It's able to operate on series or escalar values."
"support-bundle":"You can also retrieve a support bundle containing information concerning your Grafana instance and configured datasources in the <1>support bundles section</1>.",
"troubleshooting-help":"To request troubleshooting help, send a snapshot of this panel to Grafana Labs Technical Support. The snapshot contains query response data and panel settings."
"description-existing-library-panels":"List of existing library panels. These panels are not affected by the import."
}
},
"manage-dashboards":{
"import-dashboard-form":{
"cancel":"Cancel",
"change-uid":"Change uid",
"description-library-panels-imported":"List of new library panels that will get imported.",
"description-unique-identifier-uid":"The unique identifier (UID) of a dashboard can be used for uniquely identify a dashboard between multiple Grafana installs. The UID allows having consistent URLs for accessing dashboards so changing the title of a dashboard will not break any bookmarked links to that dashboard.",
"title-not-used-yet":"{{pluginName}} is not used in any dashboards yet"
},
"plugins-errors-info":{
"disabled-list":"The following plugins are disabled and not shown in the list below:",
"read-more-about-plugin-signing":"Read more about plugin signing",
"title-unsigned-plugins":"Unsigned plugins were found during plugin initialization. Grafana Labs cannot guarantee the integrity of these plugins. We recommend only using signed plugins."