The Stargate opens a gate from Slack to the several systems to enable interaction with these :) The primary gate opens to the Prometheus Alertmanager so one can respond to alerts from Slack.
- Respond to Prometheus alerts from the Slack messenger.
- Silence alerts in the Prometheus Alertmanager using interactive Slack messages.
- Acknowledge alerts in the Alertmanager and incidents in Pagerduty using interactive Slack messages.
- Visualize acknowledged and silenced alerts in Grafana using the Stargate and the Prometheus Alertmanager datasource.
Currently, the stargate only supports Slack as a messenger and the Prometheus Alertmanager, Pagerduty as receiver.
See the installation guide as well as the API documentation.
Minimal configuration of the Stargate:
slack:
# provide signing_secret or verification token to verify messages sent by slack
verification_token: <string>
# stargate oauth token. required
access_token: <string>
# members of these slack user groups are authorized to interact with slack messages
authorized_groups:
- admin
- ...
alertmanager:
# URL of the Prometheus Alertmanager
url: <string>
See the full Stargate configuration example. Also see the Prometheus Alertmanager configuration and the corresponding Slack template. Full example via helm chart is available here.