Skip to content

whatwedo/MonitorBundle

Repository files navigation

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.