Enable Nextcloud Talk API for Grafana notifications #7
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The Nextcloud Talk API can be used to allow Grafana to publish real-time updates to designated channels. Doing so may require deploying a dedicated API to translate Grafana webhooks to API calls. Deploy the necessary infrastructure and enable this functionality.
OpenFAAS seems to be the industry standard for AWS Lambda alternatives; however, its paywall is limiting and infeasible. Knative seems to be the best option.
Knative has requirements that are beyond the scope of the current cluster (each node would require 2 VCPUs). A different solution will be needed.
Webhookd was used to deploy a simple script to the Grafana namespace that will translate Grafana Webhook JSONs to the required API call for Nextcloud talk.