Supported Providers
Grafana Provider
Grafana Provider allows either pull/push alerts from Grafana to Keep.
Grafana currently supports pulling/pushing alerts. We will add querying and notifying soon.
Inputs
Grafana Provider does not currently support the notify
function.
Outputs
Grafana Provider does not currently support the query
function.
Authentication Parameters
The Grafana Provider uses API token authentication. You need to provide the following authentication parameters to connect to Grafana:
- token (required): Your Grafana API Token.
- host (required): The URL of your Grafana host (e.g., https://keephq.grafana.net).
Connecting with the Provider
To connect to Grafana, you need to create an API Token:
- Log in to your Grafana account.
- Go to the Service Accounts page (cmd+k -> service).
- Click the Add service account button and provide a name for your service account.
- Grant “alerting” permissions:
- Now generate Service Account Token:
- Use the token value to the
authentication
section in the Grafana Provider configuration.
Post installation validation
You can check that the Grafana Provider works by testing Keep’s contact point (which installed via the webhook integration).
- Go to Contact Points (cmd k -> contact)
- Find the keep-grafana-webhook-integration:
- Click on the “View contact point”:
- Click on “Test”:
- Go to Keep - you should see an alert from Grafana!