web-app/src/app/routes/alert/alert-setting/alert-setting.component.html
{{ 'common.button.new' | i18n }}
{{ 'common.search' | i18n }} | | {{ 'alert.setting.name' | i18n }} | {{ 'alert.setting.type' | i18n }} | {{ 'alert.setting.expr' | i18n }} | {{ 'alert.setting.template' | i18n }} | {{ 'label.bind' | i18n }} | {{ 'common.enable' | i18n }} | {{ 'common.edit-time' | i18n }} | {{ 'common.edit' | i18n }} | | --- | --- | --- | --- | --- | --- | --- | --- | --- | | | {{ data.name }} | {{ 'alert.setting.type.realtime.metric' | i18n }}{{ 'alert.setting.type.periodic.metric' | i18n }}{{ 'alert.setting.type.realtime.log' | i18n }}{{ 'alert.setting.type.periodic.log' | i18n }} | {{ data.expr }} | {{ data.template }} | {{ item.key }}:{{ item.value }} | | {{ (data.gmtUpdate ? data.gmtUpdate : data.gmtCreate) | date : 'YYYY-MM-dd HH:mm:ss' }} |
| {{ 'common.total' | i18n }} {{ total }} {{ 'alert.setting.name' | i18n }} {{ 'alert.setting.datatype' | i18n }} {{ 'alert.setting.datatype.metric' | i18n }} {{ 'alert.setting.datatype.log' | i18n }} {{ 'alert.setting.target' | i18n }} 0" [ngStyle]="{ marginBottom: '5px' }"> {{ 'alert.setting.rule' | i18n }} {{ 'monitor.status.down' | i18n }} {{ 'monitor.status.unreachable' | i18n }} {{ 'alert.setting.trigger' | i18n }} {{ 'alert.setting.rule.switch-expr.0' | i18n }} {{ 'alert.setting.rule.switch-expr.1' | i18n }} 0 && cascadeValues[1] !== 'availability' && isExpr">
0 && cascadeValues[1] !== 'availability' && !isExpr"> ANDOR {{ 'Rule' }} {{ 'Ruleset' }} {{ field.name ? field.name : field.value }} {{ field.type === 0 ? ('alert.setting.number' | i18n) : field.type === 3 ? ('alert.setting.time' | i18n) : ('alert.setting.string' | i18n) }} {{ field.unit }} {{ 'alert.setting.bind.monitors' | i18n }} {{ 'alert.setting.bind.manage' | i18n }} {{ 'alert.setting.preview.expr' | i18n }}
{{ define.expr }}
{{ 'alert.setting.rule' | i18n }} {{ 'alert.setting.rule.switch-expr.0' | i18n }} {{ 'alert.setting.rule.switch-expr.1' | i18n }}
ANDOR {{ 'Rule' }} {{ 'Ruleset' }} {{ field.name ? field.name : field.value }} {{ field.type === 0 ? ('alert.setting.number' | i18n) : field.type === 1 ? ('alert.setting.string' | i18n) : field.type === 2 ? ('alert.setting.object' | i18n) : field.type === 3 ? ('alert.setting.time' | i18n) : ('alert.setting.object' | i18n) }} {{ field.unit }} .
{{ 'alert.setting.preview.expr' | i18n }}
{{ define.expr }}
{{ 'alert.setting.query.language' | i18n }} {{ 'alert.setting.query.language.promql' | i18n }} {{ 'alert.setting.query.language.sql' | i18n }}
{{ 'common.preview.button' | i18n }} 0" class="preview-table-container"> 3 ? { y: '180px' } : {}" [nzShowPagination]="false" > | {{ column.title }} | | --- | | {{ data[column.key] }} |
{{ 'alert.setting.query.language' | i18n }} {{ 'alert.setting.query.language.promql' | i18n }} {{ 'alert.setting.query.language.sql' | i18n }}
{{ 'common.preview.button' | i18n }} 0" class="preview-table-container"> 3 ? { y: '180px' } : {}" [nzShowPagination]="false" > | {{ column.title }} | | --- | | {{ data[column.key] }} |
{{ 'alert.setting.period' | i18n }} {{ 'common.time.unit.second' | i18n }} {{ 'alert.setting.window' | i18n }} {{ 'common.time.unit.second' | i18n }} {{ 'alert.severity' | i18n }} {{ 'alert.mode' | i18n }} {{ 'alert.setting.times' | i18n }} {{ 'alert.setting.template' | i18n }}
{{ env.name }}{{ env.description | i18n }}
{{ '${' + metric.value + '}' }}{{ metric.label }}
{{ '${' + field.value + '}' }}{{ field.label }}
{{ 'label.bind' | i18n }} {{ 'common.annotation.bind' | i18n }} {{ 'alert.setting.enable' | i18n }}
| | {{ 'alert.setting.connect.left' | i18n }} | {{ 'alert.setting.connect.right' | i18n }} | | --- | --- | --- | | | {{ data.title }} |
@for (label of selectedLabels; track label) { {{ label }} } {{ 'alert.setting.connect.label.input' | i18n }}
0"> {{ item.title }}{{ label }}
{{ 'alert.export.use-type' | i18n : { type: 'JSON' } }}
{{ 'alert.export.use-type' | i18n : { type: 'EXCEL' } }}
{{ 'alert.setting.type.realtime.desc' | i18n }}
{{ 'alert.setting.type.periodic.desc' | i18n }}