An external connection is a Chronosphere Observability Platform configuration object that stores credentials and connection details for a third-party system used when sending alert notifications. Each external connection has a stableDocumentation Index
Fetch the complete documentation index at: https://docs.chronosphere.io/llms.txt
Use this file to discover all available pages before exploring further.
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, the external 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 an external connection
Select from the following methods to create an external connection.- Web
- Chronoctl
- Terraform
- API
Only administrators can create external connections.To create an external connection:
- In the navigation menu, select Alerts > External Connections.
- Click Create connection.
- In the Create external connection drawer, enter a Name.
- Select an External connection type.
- Complete the Connection configuration fields for the selected type.
- Click Create.
View external connections
Select from the following methods to view external connections.- Web
- Chronoctl
- Terraform
- API
In the navigation menu, select
Alerts >
External Connections.The External Connections page lists all connections with their
type and name. Use Filter by type or Search name to narrow
the list. Click a connection row to open it in the
Edit external connection drawer.
Update an external connection
Select from the following methods to update an external connection.- Web
- Chronoctl
- Terraform
- API
To update an external connection:
- In the navigation menu, select Alerts > External Connections.
- Click the connection you want to edit.
- In the Edit external connection drawer, update the connection fields. You can’t change the connection type after creation.
- Click Save.
Delete an external connection
Select from the following methods to delete an external connection.- Web
- Chronoctl
- Terraform
- API
Only administrators can delete external connections.To delete an external connection:
- In the navigation menu, select Alerts > External Connections.
- Click the connection you want to delete.
- In the Edit external connection drawer, click Delete external connection.
- Click Delete to confirm.
Notification policies and external 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 external 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 an external connection that stores the credentials for that
delivery. For email, set addresses only without referencing an external
connection.
Observability Platform validates that every external_connection_slug you
reference exists before accepting the policy.
Field-level routing for policies appears in
External connections and route destinations.
Lifecycle and safety
Deleting an external 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 external 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.
