Prometheus is designed for reliability, to be the system you go to during an outage to allow you to quickly diagnose problems. Each Prometheus server is standalone, not depending on network storage or other remote services. You can rely on it when other parts of your infrastructure are broken, and you do not need to setup extensive infrastructure to use it.
This integration covers the alert capability of Prometheus.
The integration between Fylamynt and Prometheus lets you:
Run a Fylamynt workflow when a Prometheus notification is sent by its Alertmanager.
Navigate to Settings > Integrations > Prometheus.
Click Add integration to create and configure a new integration instance.
Webhook API Key Name
Fylamynt API Key Name for webhook authentication
Details needed to set up Prometheus in Fylamynt:
Create an API Key or use an existing API Key. See API Keys.
Follow these steps on your Prometheus Infrastructure and click on Authorize Fylamynt:
Prometheus Alertmanager is required for this integration to route alerts from Prometheus to Fylamynt. Please install Prometheus Alertmanager if you don't have it installed already, login to your Prometheus Alertmanager Server.
Open Alertmanager configuration file, in the receivers config section create a new webhook configuration for Fylamynt either under an existing receiver or as a new receiver.
receivers:- name: 'fylamynt'webhook_configs:- send_resolved: trueurl: 'FYLAMYNT_WEBHOOK_URL?x-api-key=FYLAMYNT_API_KEY'max_alerts: 0
In above receiver configuration for
webhook_configs, replace FYLAMYNT_WEBHOOK_URL
with the Webhook URL value from the right side panel. For FYLAMYNT_API_KEY, use the configured Webhook API Key Value from the right side panel.
Instructions to get Fylamynt Webhook API Key value
Under Authorize Fylamynt, choose one of the Webhook API Key Name from the dropdown, and the corresponding Webhook API Key Value should be shown. If no options are available for the Webhook API Key Name, first go to Settings --> API Keys --> Manage Keys to Create a new API Key.
Save the Alertmanager configuration.
Start the Alertmanager server or restart to load the updated configuration to take effect if it was already running.
You can add these actions in Fylamynt workflow builder, as part of your workflow.
Integration node to trigger Workflow with a selected Prometheus alerting rule.
Provide Prometheus alerting rule name
JSON of incoming Prometheus
Severity of alert
Summary of alert
Description of alert
Name of Prometheus alerting rule
Status of alert