stargate

module
v0.0.0-...-df093e9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2020 License: Apache-2.0

README

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.

Directories

Path Synopsis
pkg
api
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL