Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lapetitesouris/metrics
Metrics gathering and data visualization tool
https://github.com/lapetitesouris/metrics
business-intelligence dashboard metrics-gathering
Last synced: about 1 month ago
JSON representation
Metrics gathering and data visualization tool
- Host: GitHub
- URL: https://github.com/lapetitesouris/metrics
- Owner: LaPetiteSouris
- Created: 2017-11-03T15:59:27.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-03T16:25:25.000Z (about 7 years ago)
- Last Synced: 2024-10-28T21:36:44.053Z (3 months ago)
- Topics: business-intelligence, dashboard, metrics-gathering
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Skynet
**Be aware, we are watching you**
This is a demo project to utilize the power of time-series database and visualization tool to easily build a tracking system to monitor your product and clients' activities. Thanks to Grafana, we have the possibility to easily build customized business dashboard in matter of minutes.
**How does it work ?**
The API accept JSON-formated metrics from any clients and register the data into InfluxDB. Thanks to Grafana, we can easily build and monitor dashboard from InfluxDB data in real-time.
The simply API with bullet-proof design is able to handle massive amount of requests, suitable for tracking product with high interaction levels (web, mobile...etc)
**How to try ?**
1. Make sure that you have InfluxDB and Grafana set up correctly. You may use
a ready made docker image which contains both service out-of-the-box2. Build the app with Docker, else you are a fan of `pyenv` or `virtualenv`,
just create one new environment and do `pip install -r requirements.txt`. If you are using
this method, you have to launch `python api/server.py`. You may need to add current `DIR` to
`PYTHONPATH`