Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/patitalabs/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
https://github.com/patitalabs/agile-metrics-tools
agile-metrics identify-trends team-metrics tracking-metrics
Last synced: 3 months ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/patitalabs/agile-metrics-tools
- Owner: patitalabs
- License: mit
- Created: 2018-12-24T08:07:22.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-01T08:48:59.000Z (3 months ago)
- Last Synced: 2024-08-01T10:18:32.628Z (3 months ago)
- Topics: agile-metrics, identify-trends, team-metrics, tracking-metrics
- Language: TypeScript
- Homepage:
- Size: 2.09 MB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-engineering-management - agile-metrics-tools
README
## 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 projectAllows 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
![alt tag](https://raw.githubusercontent.com/ferzerkerx/agile-metrics-tools/main/screenshots/agile-metrics-tools-1.png)
### Env configurations
Please refer to docker-compose.yml file
### API Documentation
[Swagger](https://petstore.swagger.io/?url=https://raw.githubusercontent.com/patitalabs/agile-metrics-core/main/src/api/resources/agile-metrics-core-open-api.yml)
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)
1. Start ELK stack and make sure ES is running on
2. Run yarn start-local
3. Go to on a browser
4. Select by service
5. Select external service
6. Click on sample
7. Click on submit
8. Create an index pattern ``myindex-*`` on
with ``createdAt`` as time filter