grafana/public/app/plugins/datasource/alertmanager
Sonia Aguilar 3854be1fcb
Alerting: Implement template preview for Grafana AlertManager (#65530)
* Add Preview template and payload editor to templates form

* Add TemplatePreview test and update css

* Preview errors for each template that is wrong

* Enable preview templating only for Grafana Alert Manager

* Use harcoded default payload instead of requesting it to the backend

* Update error response in the api definition

* Add spinner when loading result for preview

* Update api request followind DD changes

* Use pre instead of TextArea to render the preview

* Fix tests

* Add alert list editor

* Add start and end time for alert generator

* Add preview for data list added in the modal

* Update copies and move submit button in alert generator to the bottom

* Copy updates

* Refactor

* Use tab instead of button to preview

* Move payload editor next to the content

* Copy update

* Refactor

* Adress PR review comments

* Fix wrong json format throwing an exception when adding more data

* Use monaco editor for payload

* Only show text 'Preview for...'  when we have more than one define

* Fix some errors

* Update CollapseSection style

* Add tooltip for the Payload info icon explaining the available list of alert data fields in preview

* Set payload as invalid if it's not an array

* Fix test

* Update text in AlertTemplateDataTable

* Add separators to distinguish lines that belong to the preview

* Fix text

* Use subDays instead of addDays for substracting days
2023-04-28 17:05:45 +02:00
..
img Alerting: unified alerting frontend (#32708) 2021-04-07 08:42:43 +03:00
ConfigEditor.tsx Plugins: Remove secure socks proxy feature toggle (#66611) 2023-04-18 11:11:23 -06:00
consts.ts Alerting: receivers table in the receivers page (#33119) 2021-04-23 15:54:31 +03:00
DataSource.ts Alerting: Improve Mimir AM interoperability with Grafana (#53396) 2022-08-16 16:01:57 +02:00
module.ts Chore: ESlint import order (#44959) 2022-04-22 14:33:13 +01:00
plugin.json Alerting: Make alertmanager datasource stable (#49485) 2022-05-24 14:44:41 +02:00
types.ts Alerting: Implement template preview for Grafana AlertManager (#65530) 2023-04-28 17:05:45 +02:00