Alerts
Integrate with Slack, Opsgenie, and PagerDuty for real-time notifications.
Overview
JFrog ML allows seamless integration with your preferred monitoring tools for instant notifications on ongoing issues both for models and feature sets.
Get started by simply:
- Navigating to App Integrations under
Settings
→Integrations
- Connecting a alerting provider
- Setting up alerts with your chosen channel
Slack
-
Go to the Slack Integration page
-
Click
Connect
and redirect to your Slack account to approve the JFrog ML Slack App. -
The required permissions (works with public channels only):
- channels:read
Required to validate that the requested channel exists and retrieve information such as channel names. - channels:join
Allow the JFrog ML Slack App to join a channel. - chat:write
Allow the JFrog ML Slack App to send messages to the requested channels.
- channels:read
-
Click
Allow
-
Once approved, you'll be redirected back to the JFrog ML app and your Slack Integration will be connected.
Opsgenie
- Go to Opsgenie Integration page
- Enter your connection information
- Your Opsgenie region
- Your Opsgenie API key
- Click
Connect
- Validating your credentials will trigger a test alert and close it right away.
- JFrog ML creates automatically a new channels to send alerts in.
- Once the validation succeeds, your Opsgenie Integration will be marked as connected.
PagerDuty
- Go to PagerDuty Integration page
- JFrog ML supports 2 types of PagerDuty integrations:
- Events V1 integration using your
Service Key
- Events V2 integration using your
Routing Key
- Events V1 integration using your
- Validating your credentials will trigger a test alert and close it right away.
- JFrog ML creates automatically a new channels to send alerts in.
- Once the validation succeeds, your Pagerduty Integration will be marked as connected.
Configuring Channels
Alert channels are specific channels within each integration to which alert messages will be sent, for example, a specific Slack channel.
Channels are created PagerDuty and Opsgenie automatically, however Slack requires manual additon.
Slack
- In the JFrog ML app, navigate to Integrations under
Settings
→Integrations
- Validate your Slack App integration is connected.
- Click on the Slack card.
- Enter a Slack channel ID
- The channel ID is an immutable ID created upon the channel creation.
- Retrieving a Channel ID
- Go to your Slack app.
- Right click the channel you want to add as Alert Channel (must be a public channel).
- Click
View channel details
. - Copy the Channel ID presented below.
- Go back to JFrog ML app and paste the Channel ID in the channel text box and
Add channel
Updated 1 day ago