Skip to content
/ stargate Public

Stargate opens a gate from Slack to the several systems to enable interaction with these

License

Notifications You must be signed in to change notification settings

sapcc/stargate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stargate

Build Status Docker Repository

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.

Features

  • 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.

Installation, Configuration, API

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.

About

Stargate opens a gate from Slack to the several systems to enable interaction with these

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages