Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include an endpoint to serve alerting systems #3563

Open
5 tasks
Tracked by #3437
ljoss17 opened this issue Aug 25, 2023 · 0 comments
Open
5 tasks
Tracked by #3437

Include an endpoint to serve alerting systems #3563

ljoss17 opened this issue Aug 25, 2023 · 0 comments
Labels
I: telemetry Internal: related to Telemetry & metrics O: new-feature Objective: cause to add a new feature or support
Milestone

Comments

@ljoss17
Copy link
Contributor

ljoss17 commented Aug 25, 2023

Summary

Hermes sometimes detects events which should be acted upon, these might be logged as warning but can be easily missed.

Problem Definition

Here are two potential use cases for this:

  1. When a chain upgrades and increments the version, e.g. chainname-1 to chainname-2, the Hermes configuration needs to be updated and the relayer needs to be restarted. Since chains emit an event upon upgrade Emit event upon setting upgrade consensus state cosmos/ibc-go#270 Hermes could send a notification in this situation.
  2. Hermes could notify when it detects a client which will expire soon.

Proposal

Introducing an endpoint to serve alerting systems, such as https://github.com/prometheus/alertmanager, could allow operators to setup a notification system to avoid missing some important information.


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate milestone (priority) applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned
@seanchen1991 seanchen1991 added O: new-feature Objective: cause to add a new feature or support I: telemetry Internal: related to Telemetry & metrics labels Aug 25, 2023
@romac romac added this to the v1.8 milestone Nov 23, 2023
@romac romac modified the milestones: v1.8, v1.9 Jan 16, 2024
@adizere adizere modified the milestones: v1.9, v1.10 Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I: telemetry Internal: related to Telemetry & metrics O: new-feature Objective: cause to add a new feature or support
Projects
Status: 📥 Todo
Development

No branches or pull requests

4 participants