external_connection. Each
notifier connection has a stable slug that other resources use to refer to it.
The display name can be updated later, but the slug cannot be changed after
creation.
Supported integrations
In the Chronosphere API, theexternal_connection resource
includes optional blocks for supported integration types. Each stored connection
configures one integration:
- Slack: API URL and token for posting messages.
- PagerDuty: Events API routing or service key for outbound alerts, an optional REST API token for related polling, and an Events API version selector.
- Webhook: target URL and optional HTTP settings such as basic authentication, bearer token, or TLS verification behavior.
- VictorOps: API key and API URL.
- OpsGenie: API key, API URL, and optional HTTP settings similar to a webhook connection.
created_at and updated_at.
Create a notifier connection
Select from the following methods to create a notifier connection.- Web
- Chronoctl
- Terraform
- API
Only
administrators
can create notifier connections.To create a notifier connection:
- In the navigation menu, select Alerting > Notifiers, then select the Notifier connections tab.
- Click Create connection.
- In the Create notifier connection drawer, enter a Name.
- Select a Notifier connection type.
- Complete the Connection configuration fields for the selected type.
- Click Create.
View notifier connections
Select from the following methods to view notifier connections.- Web
- Chronoctl
- Terraform
- API
In the navigation menu, select
Alerting >
Notifiers, then select the Notifier connections tab.The Notifier connections tab lists all connections with their
Connection type, Name, and Source. Use Filter by type or
Search name to narrow the list. Click a connection row to open it in the
Edit notifier connection drawer.
Update a notifier connection
Select from the following methods to update a notifier connection.- Web
- Chronoctl
- Terraform
- API
To update a notifier connection:
- In the navigation menu, select Alerting > Notifiers, then select the Notifier connections tab.
- Click the connection you want to edit.
- In the Edit notifier connection drawer, update the connection fields. You can’t change the connection type after creation.
- Click Save.
Delete a notifier connection
Select from the following methods to delete a notifier connection.- Web
- Chronoctl
- Terraform
- API
Only administrators can delete notifier connections.To delete a notifier connection:
- In the navigation menu, select Alerting > Notifiers, then select the Notifier connections tab.
- Click the connection you want to delete.
- In the Edit notifier connection drawer, click Delete notifier connection.
- Click Delete to confirm.
Notification policies and notifier connections
Notification policies route alerts to recipients. In the Chronosphere API, each severity on a route uses a notifier list. For the notification policy JSON shape in the Config API, seeReadNotificationPolicy.
That list can reference existing notifier resources by notifier_slugs, or define
inline destinations that reference notifier connections. You can’t set both on
the same notifier list.
For all notifiers except email, each destination sets external_connection_slug
to the slug of a notifier connection that stores the credentials for that
delivery. For email, set addresses only without referencing a notifier
connection.
Observability Platform validates that every external_connection_slug you
reference exists before accepting the policy.
Field-level routing for policies appears in
Notifier connections and route destinations.
Lifecycle and safety
Deleting a notifier connection fails if a notification policy or other resource still references its slug, so credentials remain addressable until you remove those references.Notifier resource migration
While you still usenotifier_slugs, separate notifier resources apply. Field
reference for that model lives under
Notifiers, including
Slack,
PagerDuty,
Webhook,
VictorOps, and
OpsGenie. To move a route
to notifier connections, create connections for those credentials, switch the
route to destinations and external_connection_slug, then drop notifier_slugs
one notifier list at a time.
