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

Heartbeat functionality is wanted #1160

Open
hmpf opened this issue Jan 23, 2025 · 0 comments
Open

Heartbeat functionality is wanted #1160

hmpf opened this issue Jan 23, 2025 · 0 comments
Labels
after queue Depends on queue functionality API v2 Ideas for API v2, backwards incompatible OK API Affects Argus' REST API data model Affects the data model and/or SQL schema enhancement New feature or request META I contain multitudes

Comments

@hmpf
Copy link
Contributor

hmpf commented Jan 23, 2025

Other parts of geant than the noc are looking for monitoring if devices stop sending data. There have also been internal requests for a built-in heartbeat functionality (see #668).

Idea:

  • mark which sources sends heartbeats and how often (schema change, API call!)
  • send a stateless incident (perhaps with a new event type HEARTBEAT?), level 5
  • have argus make a stateful event if a heartbeat-sending source hasn't sent at heartbeat within the time period stored on the source

This will have to wait until after we have a task-queue.

It is possible to have an agent to monitor incidents but then that works as a glue service and needs a heartbeat of its own.

@hmpf hmpf added API Affects Argus' REST API API v2 Ideas for API v2, backwards incompatible OK data model Affects the data model and/or SQL schema META I contain multitudes labels Jan 23, 2025
@github-project-automation github-project-automation bot moved this to 📋 Backlog in HTMXify Argus Jan 23, 2025
@hmpf hmpf added after queue Depends on queue functionality enhancement New feature or request labels Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
after queue Depends on queue functionality API v2 Ideas for API v2, backwards incompatible OK API Affects Argus' REST API data model Affects the data model and/or SQL schema enhancement New feature or request META I contain multitudes
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant