Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/subb98/monitoring-system-prototype
Monitoring system prototype using InfluxDB as a metrics storage
https://github.com/subb98/monitoring-system-prototype
influxdb metrics monitoring observability telegraf
Last synced: 7 days ago
JSON representation
Monitoring system prototype using InfluxDB as a metrics storage
- Host: GitHub
- URL: https://github.com/subb98/monitoring-system-prototype
- Owner: Subb98
- License: mit
- Created: 2022-03-30T13:10:25.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-04-06T14:06:07.000Z (over 2 years ago)
- Last Synced: 2024-11-07T09:39:33.700Z (about 2 months ago)
- Topics: influxdb, metrics, monitoring, observability, telegraf
- Language: PHP
- Homepage:
- Size: 102 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Monitoring system prototype
Monitoring system prototype using InfluxDB as a metrics storage.## System requirements
- Docker Compose## Install and run
1. Run `cp .env.example .env`
2. Run `docker-compose up --build`
3. Visit InfluxDB UI: http://0.0.0.0:8086
4. Get new admin token and update it in `.env` and in `./docker/telegraf/telegraf.conf`
5. Reload project `docker-compose stop && docker-compose up`## Usage
1. Run repeatedly `docker exec monitoring.php-fpm -- php /app/public/index.php`
2. See application metrics in InfluxDB UI on page: http://0.0.0.0:8086/orgs/\/data-explorer## In future
- Alerts
- Grafana
- Must have Telegraf plugins
- Terraform## License
MIT