diego-ninja/laravel-metronome

A metric aggregator and processor for Laravel

dev-main 2024-11-13 13:15 UTC

This package is auto-updated.

Last update: 2024-11-16 08:45:22 UTC


README

Latest Version on Packagist Total Downloads PHP Version Static Badge License: MIT GitHub last commit Hits-of-Code wakatime

Laravel Metronome is a complete metric tracking package for Laravel applications. It provides a robust and flexible system for tracking and managing metrics, including user activity, system performance, and application events.

This is a work in progress, an alpha code and absolutely is not ready for production use. Help is needed to improve the project and write documentation so if you are interested in contributing, please read the contributing guide.

❤️ Features

  • Different types of metrics
    • Counter
    • Gauge
    • Histogram
    • Summary
    • Rate
    • Average
    • Percentage
  • Metric collection to realtime storage
  • Metric aggregation to persistent storage
  • Automatic event metrics
  • Prometheus integration

📚 Documentation

Please refer to the documentation for more information on the features and how to use this package.

🙏 Credits

This project is developed and maintained by 🥷 Diego Rin in his free time.

Special thanks to:

  • Laravel Framework for providing the most exciting and well-crafted PHP framework.
  • All the contributors and testers who have helped to improve this project through their contributions.

If you find this project useful, please consider giving it a ⭐ on GitHub!