deepsentinel

module
v0.0.2-untested Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: GPL-3.0

README


Markdownify

If you ever worried "What would happen if my monitoring/alerting systems fail?" then search no further, you're at the right place

Key FeaturesHow To UseDownloadCreditsLicense

Quick description

DeepSentinel is a low-level, server-agent software that monitors crucial machine and service states in a scalable and concurrent way that can process incoming data in real-time, track the health status of various services on multiple machines, and trigger alerts based on the absence of expected signals within given time intervals.

DeepSentinel is thought and coded to fit very niche use-cases where a reliability risk affects your monitoring and alerting systems ; don't expect it to replace your Datadog or Grafana cloud instances!

Key Features

  • server runs fully in-ram with a low ressource footprint
    • Can be hosted on a high SLA serverless provider
    • Doesn't need disk access
  • agent pushes simple JSON payloads via HTTP/S as an alive signal
  • Both server and agent are monitoring themselves for any fatal error
  • agent daemonize itself and runs no matter what
    • You only need to configure server address, machine name and auth token
    • No actions required on the server-side
  • agent daemon is live configurable and live unregisterable

How To Use

TBD

Config prevalence order: Flags > ENV > File

Download

TBD

Credits

TBD

License

GNU-GPLv3


GitHub @equals215  ·  LinkedIn Thomas Foubert

Directories

Path Synopsis
Package agent defines agent functionnality
Package agent defines agent functionnality
cmd
Package daemonize provides a way to daemonize the deepsentinel services.
Package daemonize provides a way to daemonize the deepsentinel services.

Jump to

Keyboard shortcuts

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