goalert

module
v0.30.1 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2022 License: Apache-2.0

README

GoAlert

GoAlert provides on-call scheduling, automated escalations and notifications (like SMS or voice calls) to automatically engage the right person, the right way, and at the right time.

main-screen-updated

Installation

GoAlert is distributed as a single binary with release notes available from the GitHub Releases page.

See our Getting Started Guide for running GoAlert in a production environment.

Quick Start
# podman
podman run -it --rm -p 8081:8081 goalert/demo

# docker
docker run -it --rm -p 8081:8081 goalert/demo

GoAlert will be running at localhost:8081. You can login with admin/admin123.

Contributing

If you'd like to contribute to GoAlert, please see our Contributing Guidelines and the Development Setup Guide.

Please also see our Code of Conduct.

Contact Us

If you need help or have a question, the #goalert Slack channel is available on gophers.slack.com.

To access Gophers Slack and the #goalert channel, you will need an invitation. You request one through the automated process here: https://invite.slack.golangbridge.org/

License

GoAlert is licensed under the Apache License, Version 2.0.

Directories

Path Synopsis
app
basic
Package basic implements a simple auth provider and backend that identifies a user via username & password combination.
Package basic implements a simple auth provider and backend that identifies a user via username & password combination.
github
Package github implements an auth provider and backend that identifies a user via github account.
Package github implements an auth provider and backend that identifies a user via github account.
cmd
goalert-slack-email-sync
goalert-slack-email-sync will create/update AuthSubject entries for users by matching the user's GoAlert email to the corresponding Slack user.
goalert-slack-email-sync will create/update AuthSubject entries for users by matching the user's GoAlert email to the corresponding Slack user.
Package devtools is just a placeholder for tools.go.
Package devtools is just a placeholder for tools.go.
Package permission handles checking and granting of permissions using context.Context.
Package permission handles checking and granting of permissions using context.Context.
pkg
test
log
web
src

Jump to

Keyboard shortcuts

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