F5 Distributed Cloud¶
Forward alerts from F5 Distributed Cloud (XC) to Robusta via a webhook alert receiver.
Prerequisites¶
A Robusta account with API access.
Your Robusta
account_id, found ingenerated_values.yaml.A Robusta API key with
Read/Writeaccess to alerts.An F5 Distributed Cloud tenant with permission to manage alert receivers and alert policies.
Webhook URL¶
https://api.robusta.dev/webhooks?type=alert&origin=f5&account_id=<ACCOUNT_ID>
Configure F5 Distributed Cloud¶
In the F5 Distributed Cloud Console, go to Multi-Cloud App Connect → Alerts Management → Alert Receivers (under Shared Configuration in some tenants) and select Add Alert Receiver.
Set Receiver to
Webhookand name itrobusta.Set the URL to the webhook URL above.
Under Authentication, choose Token and set the token value to your Robusta API key. F5 sends it as
Authorization: Bearer <API_KEY>.Save the receiver.
Go to Alert Policies → Add Alert Policy, name it
robusta, and add the receiver you just created under Alert Receivers.Under Policy Rules, select which alerts to route — choose Select All Alerts to forward everything, or filter by alert group/severity.
Save the policy. Only alerts matched by an active alert policy are forwarded.
Verify¶
Use Send Test Alert on the alert receiver (available from the receiver's action menu). The event should appear in Settings → Delivery Log and on the Robusta timeline.
Notes¶
F5 severities map to Robusta priorities as follows:
criticalandmajor→HIGH,minor→LOW,info→INFO.The
namespaceon an F5 alert is a Distributed Cloud namespace, not a Kubernetes one; it is kept as an alert label along withtenant,site, andgroup.F5 alerts are not tied to a Kubernetes cluster. To associate them with one of your clusters anyway, append
&cluster=<CLUSTER_NAME>to the webhook URL.