Awesome
Agile Metrics Tools
Agile metrics tools allows you to track metrics from different sources in order to identify trends and patterns on how your team performance is affected by its environment Inspired by 'Agile Metrics in Action' book and https://github.com/cwhd/measurementor project
Allows data pulled from different sources to be pushed to ElasticSearch so that it can be further analyzed in order to find patterns.
Inspired by Agile Metrics in Action
book and https://github.com/cwhd/measurementor project
Env configurations
Please refer to docker-compose.yml file
API Documentation
Swagger
or in http://localhost:3000/
To use a Dockerized ELK
ES version 740 Please refer to https://elk-docker.readthedocs.io/ , mainly the only thing needed is:
sudo sysctl -w vm.max_map_count=262144
sudo grep vm.max_map_count /etc/sysctl.conf
docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it --name elk sebp/elk:740
Remove limits of space if unable to create index
curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_cluster/settings -d '{ "transient": { "cluster.routing.allocation.disk.threshold_enabled": false } }'
curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'
Test locally (Using Web)
- Start ELK stack and make sure ES is running on http://localhost:92000
- Run yarn start-local
- Go to http://localhost:3000 on a browser
- Select by service
- Select external service
- Click on sample
- Click on submit
- Create an index pattern
myindex-*
on http://localhost:5601/app/kibana#/management/kibana/index_pattern?_g=() withcreatedAt
as time filter