grafana / grafana

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
https://grafana.com
GNU Affero General Public License v3.0
65.13k stars 12.15k forks source link

Support Backend plugins for Alert notifiers #16004

Open 3brettb opened 5 years ago

3brettb commented 5 years ago

What would you like to be added: The ability to create custom Notification Channel Types -- similar to a datasource plugin -- to support custom notification platforms.

Why is this needed: We have a use case for our own internal notification framework interfacing with grafana alerts. In this case, a simple webhook would not provide the level of integration desired to fully utilize the framework. We would want to create a "plugin" that would allow for us to specify configuration settings -- ones that are unique to our framework -- when creating a new notification channel.

bergquist commented 5 years ago

ref https://github.com/grafana/grafana/issues/6841

stale[bot] commented 4 years ago

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

noctarius commented 4 years ago

+1

Trying to execute a custom API endpoint on alerts which is different from the existing webhook style (as it is an external service we cannot change that). A plugin option for alerts would make it possible to build a custom plugin.

pavlinskyb commented 4 years ago

It's been 18 months, I see no updates on this ticket. We need to add this to our zoom chat alerts. Even if a generic option was given to create posts with custom heads and JSON it would solve this for most of us.

fjmacagno commented 4 years ago

The lack of something like this is a really significant problem. Being able to write a plugin would allow me to avoid having to write an entire service just to translate the grafana webhook data into something usable and passing it on.

MakDon commented 3 years ago

Hello, it has been a year since the latest comment. Are there any updates on this issue?

pavlinskyb commented 2 years ago

Hello, it has been a year since the latest comment. Are there any updates on this issue?

Looks like they just LOVE clicking the auto-close button and don't care what their customer needs are. They just LOVE putting shiny bells on stuff no one uses instead. They really need a better customer relations team.

Skyrant commented 2 years ago

could use that too. i guess no cigar yet.

denniskniep commented 1 year ago

Hi, is this feature on any roadmap? The currently assigned project is named "deprecated".

CameronJHall commented 1 month ago

This feature would provide significant value. The flexibility to add custom data sources and panels is great, but the inability to create custom notifiers has forced me to develop workarounds that introduce unnecessary complexity and potential failure points. I'd love to at least see this make it to the roadmap, it's been over 5 years since this issue was opened.