Kibana
Kibana provider allows you get alerts from Kibana Alerting via webhooks.
Kibana Webhooks
Please note that when installing Kibana with Webhook auto instrumentation, Keep installs itself as a Connector, adds itself as an Action to all available Kibana Alert Rules (For each alert, On status changes, when: Alert/No Data/Recovered) and to all available Kibana Watcher rules as a Webhook action.
For more information, feel free to reach out on our Slack Community.
Authentication
This provider requires authentication.
- api_key: Kibana API Key (required: True, sensitive: True)
- kibana_host: Kibana Host (required: True, sensitive: False)
- kibana_port: Kibana Port (defaults to 9243) (required: False, sensitive: False)
In workflows
This provider can’t be used as a “step” or “action” in workflows. If you want to use it, please let us know by creating an issue in the GitHub repository.
Connecting with the Provider
Kibana Host
Simply copy the hostname from the URL bar in your browser:
API Key
To obtain a Kibana API key, follow these steps:
- Log in to your Kibana account.
- Click Stack Management
- Click on Security
- Click on API Keys
- Click on the top right
Create API key
button - Give the API key and indicative name (e.g. keep-api-key)
- Make sure the
Restrict Permissions
toggle is not toggeled - On the bottom right corner, click on
Create API key
- Copy the newly created encoded API key and you’re set!
Fingerprinting
Fingerprints in Kibana are simply the alert instance ID.
Scopes
Certain scopes may be required to perform specific actions or queries via the Datadog Provider. Below is a summary of relevant scopes and their use cases:
- rulesSettings:read (Read alerts) Required: True Description: Read alerts.
- rulesSettings:write (Modify Alerts) Required: True Description: Modify alerts.
- actions:read (Read connectors) Required: True Description: Read connectors.
- actions:write (Write connectors) Required: True Description: Write connectors.