JarbasHiveMind / JarbasHiveMind/HiveMind-core

Implement healthcheck feature

Open
#53 0 comments 1 reaction 1 assignee Claimed by @JarbasAl View on GitHub
enhancement
Dominant language
Python
Stars
17
Forks
2
Avg merge
12h 23m
Merged PRs (30d)
41

Description

In order to get an idea of the status of a client, HiveMind Core should be able to send a message at interval *(configurable)* to the client, if the client answer then HiveMind Core consider the client alive and can update the DB *(`last_seen`)*.

The feature should support these criterias:
- Interval between check
- How long to wait for the client response
- How many message not returned before considered "unresponsive"

This configuration should be supported by the `server.json` configuration file.

This is an addition to https://github.com/JarbasHiveMind/HiveMind-core/pull/44

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.