Categorygithub.com/soerenschneider/hermes
repository
1.4.0
Repository: https://github.com/soerenschneider/hermes.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

hermes

Go Report Card test-workflow release-workflow golangci-lint-workflow

Accepts notifications via multiple adapters and routes notifications to upstream services

Features

šŸ“£ Accepts notifications via event sources and routes them to various notification systems
šŸ° Built-in resiliency for different failure scenarios
šŸ”­ Observability through Prometheus metrics

Why would I need it?

šŸ“Œ You have some appliances that are only able to send notifications via SMTP

Installation

Docker / Podman

$ docker pull ghcr.io/soerenschneider/hermes:main

Binaries

Head over to the prebuilt binaries and download the correct binary for your system.

From Source

As a prerequisite, you need to have Golang SDK installed. After that, you can install hermes from source by invoking:

$ go install github.com/soerenschneider/hermes@latest

Configuration

Head over to the configuration section to see more details.

Observability

Head over to the metrics to see more details.

Changelog

The changelog can be found here