whatwedo/monitor-bundle

Easy monitoring for symfony based applications.

Installs: 3 967

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 12

Forks: 0

Open Issues: 1

Type:symfony-bundle

v2.1.0 2024-03-10 01:29 UTC

This package is auto-updated.

Last update: 2024-04-10 01:37:41 UTC


README

GitHub Actions PHP Version Require Latest Stable Version SymfonyInsight codecov

whatwedoMonitorBundle

This bundle enables application monitoring features:

  • Sensors to check the healthiness
  • Metrics to get metrics (f.ex. number of messages in the queue)

the bundle provides multiple methods to get the state with all sensors and metrics:

  • Dashboard to integrate it into the application (tailwind design given)
  • Command access (bin/console whatwedo:monitor:check) which returns a text based overview and returns exit code 0 or 1 to integrate it into f.ex. docker health checks
  • HTTP API (JSON/XML) Endpoint which returns 200 or 503 HTTP code to integrate it into the monitoring software (f.ex. Prometheus)

Screenshot Dashboard

Documentation

see https://whatwedo.github.io/MonitorBundle/

License

This bundle is under the MIT license. See the complete license in the bundle: LICENSE

Maintainer

This bundle is maintained by whatwedo GmbH, a software studio based in Bern, Switzerland.