Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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