Features

Flexible Actions automatises the monitoring of APIs and Platform events and allows defining alarms and rules for preventive actions.

The user can create as many alerts as needed. Notifications are divided between those triggered from Platform events and from API performance and are classified by type of admonition (neutral; success, warning; critical).

There are four different parameters to monitor APIs: total calls, availability, latency and HTTP Response Status. Every alert can be customised for a specific API, including the environment it’s deployed to, resource and operation. And, of course, the user can stablish the minimum or maximum value that will trigger the alert, as well as how often the status is to be checked.

Regarding Platform events, you can monitor changes on 14 objects: API, app, certificate, custom Java interceptor, custom JavaScript interceptor, deployment, developer, environment, organization, plan, revision, role, team and user.

When an alert is triggered, a notification is sent to previously configured email addresses, Slack channels, or endpoints — and the messages are customisable. Triggered notifications are also displayed on the Triggered Alerts screen and can be searched by tags added to the alert when creating or editing it in order to find them more easily.

Menu options

Besides a homepage with links to the product’s features, Flexible Actions includes four pages that are accessed through the main side menu:

  • Triggered Alerts shows the list of notifications that have been sent;

  • Platform Events and Runtime Alerts show the list of alerts that were configured and allow including new alerts from specific parameters to be monitored — for Platform events and API performance, respectively;

  • Integrations concentrates the configuration needed for notification actions that require access to third-party services:

    • the tab WEBHOOK CREDENTIALS manages the authentication information (client ID/secret) used to send requests to specific endpoints;

    • the tab SLACK manages the Slack workspaces that are available to receive notifications.

    • the tab PHONE CATALOG manages the list of WhatsApp contacts that have been included to receive the notifications.

homepage
Homepage
triggered alerts
List of alerts sent
platform events
Configuration screen for Platform-event alerts
runtime alerts
Configuration screen for API-monitoring alerts
int webhook credentials
Integrations: list and configuration of webhook credentials
int slack
Integrations: list and configuration of Slack workspaces
phone catalog
Integrations: list and configuration of the WhatsApp contact list
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]