Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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 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

![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