roncz
January 12, 2022, 10:16am
1
Hi there,
I read some articles about Grafana OnCall and I think this might be what I am looking for.
My intention is to add a SIGNL4 alerting channel to Grafana. Some time back I talked to some Grafana folks and I also added a pull request here:
grafana:master ← rons4:master
opened 11:02AM - 11 Nov 20 UTC
Added SIGNL4 notification channel as another alerting option in Grafana.
<!--…
Thank you for sending a pull request! Here are some tips:
1. If this is your first time, please read our contribution guide at https://github.com/grafana/grafana/blob/master/CONTRIBUTING.md
2. Ensure you include and run the appropriate tests as part of your Pull Request.
3. In a new feature or configuration option, an update to the documentation is necessary. Everything related to the documentation is under the docs folder in the root of the repository.
4. If the Pull Request is a work in progress, make use of GitHub's "Draft PR" feature and mark it as such.
5. If you can not merge your Pull Request due to a merge conflict, Rebase it. This gets it in sync with the master branch.
6. Name your PR as "<FeatureArea>: Describe your change", e.g. Alerting: Prevent race condition. If it's a fix or feature relevant for the changelog describe the user impact in the title. The PR title is used to auto-generate the changelog for issues marked with the "add to changelog" label.
-->
**What this PR does / why we need it**:
SIGNL4 is an additional alerting option for Grafana users in the IT or IoT field. It allows app-based alerting including escalations, collaboration, duty planning and resolutions (according to the alert status in Grafana).
**Which issue(s) this PR fixes**:
New notification channel.
<!--
- Automatically closes linked issue when the Pull Request is merged.
Usage: "Fixes #<issue number>", or "Fixes (paste link of issue)"
-->
Fixes #
**Special notes for your reviewer**:
I have tested the alerting and resolution functionality and this works great. If you would like to test this you can get the SIGNL4 app in the Google App Store or Apple Play Store or here: https://www.signl4.com/free-trial-test/
If you have any questions or if you should need any additional information please just let me know.
But it seemed this was too early and there was no API for alerting “plugins” available.
Right now our customers configure the integration manually via wehhook.
What is the best option to add an alerting integration to Grafana OnCall. And insights, ideas or guidance into the right direction is highly appreciated.
Thanks a lot
Ron
Melody
January 20, 2022, 8:53pm
2
Hey Ron! I’ll share this with the OnCall team for future development planning and discussion, thanks for letting us know!
roncz
January 24, 2022, 10:44am
3
Thanks a lot Melody,
Would it possible right now to add an OnCall integration via GitHub PR?
To be more specific here, right now it seems to be possible to notify users via Slack, SMS and phone call. Is is possible to add another alerting channel?
Thanks again
Ron
Melody
January 24, 2022, 5:15pm
4
You definitely can, though there should be some updates coming up soon within the next couple of weeks that should help as well! Feel free to share the PR so I can subscribe and keep an eye on it.
roncz
January 25, 2022, 3:29pm
5
Thanks again and I am looking forward to the updates …
Here is the PR I was talking about:
grafana:master ← rons4:master
opened 11:02AM - 11 Nov 20 UTC
Added SIGNL4 notification channel as another alerting option in Grafana.
<!--…
Thank you for sending a pull request! Here are some tips:
1. If this is your first time, please read our contribution guide at https://github.com/grafana/grafana/blob/master/CONTRIBUTING.md
2. Ensure you include and run the appropriate tests as part of your Pull Request.
3. In a new feature or configuration option, an update to the documentation is necessary. Everything related to the documentation is under the docs folder in the root of the repository.
4. If the Pull Request is a work in progress, make use of GitHub's "Draft PR" feature and mark it as such.
5. If you can not merge your Pull Request due to a merge conflict, Rebase it. This gets it in sync with the master branch.
6. Name your PR as "<FeatureArea>: Describe your change", e.g. Alerting: Prevent race condition. If it's a fix or feature relevant for the changelog describe the user impact in the title. The PR title is used to auto-generate the changelog for issues marked with the "add to changelog" label.
-->
**What this PR does / why we need it**:
SIGNL4 is an additional alerting option for Grafana users in the IT or IoT field. It allows app-based alerting including escalations, collaboration, duty planning and resolutions (according to the alert status in Grafana).
**Which issue(s) this PR fixes**:
New notification channel.
<!--
- Automatically closes linked issue when the Pull Request is merged.
Usage: "Fixes #<issue number>", or "Fixes (paste link of issue)"
-->
Fixes #
**Special notes for your reviewer**:
I have tested the alerting and resolution functionality and this works great. If you would like to test this you can get the SIGNL4 app in the Google App Store or Apple Play Store or here: https://www.signl4.com/free-trial-test/
If you have any questions or if you should need any additional information please just let me know.
Maybe the method or procedure will change. I talked to some people before and it would be ideal to use some kind of alert-notification plugin or so