Skip to content

Latest commit

 

History

History
75 lines (55 loc) · 3.29 KB

plugins.rst

File metadata and controls

75 lines (55 loc) · 3.29 KB

Plug-ins

Plugins

Plugin extensions are an easy way of adding new features to Alerta that meet a specific end-user requirement.

Core

Core plugins have been developed as examples of common use-cases.

  • Reject - reject alerts before processing. used to enforce custom alert format policies
  • Blackout - suppression handler that will drop alerts that match a blackout period

Contrib

More than two dozen contributed plugins are made available for popular tools. Some of the most popular are:

  • AMQP - publish alerts to an AMQP fanout topic after processing
  • Cachet - create incidents for display on Cachet status page
  • Enhance - add new information to an alert based on existing information
  • GeoIP Location - use remote IP address to submitted alert to add location data
  • HipChat - send alerts to HipChat room
  • InfluxDB - send alerts to InfluxDB for graphing with Grafana
  • Logstash/Kibana - send alerts to logstash agent after processing
  • Normalise - ensure alerts a formatted in a consistent manner
  • PagerDuty Plugin - send alerts to PagerDuty (webhooks used to receive callbacks)
  • Prometheus Silencer - silence alerts in Prometheus Alertmanager if ack'ed in Alerta
  • Pushover.net - send alerts to Pushover.net
  • Slack - send alerts to Slack room
  • AWS SNS - publish alerts to SNS topic after processing
  • Syslog Logger - send alerts via syslog
  • Telegram Bot - send alerts to Telegram channel
  • Twilio SMS - send alerts via SMS using Twilio

custom error responses