---
tags: Métricas
---
# Métricas Grafana
Foi criado duas métricas personalizadas no projeto `gpa-product-files-worker` para que consigamos mapear os erros e sucessos dos arquivos.
OBS.: para que o projeto consiga exportar as métricas do prometheus é necessário rodar o [prometheus local](https://prometheus.io/docs/prometheus/latest/getting_started/)
Acessando o endpoint `localhost:8080/actuator/prometheus` temos acesso a todas as métricas lançadas pelo `spring actuator` e também as personalizadas, que são:
- PROCESS_CSV_FILE_INFO_total
- PROCESS_CSV_FILE_ERROR_total
Se as métricas aparecem no endpoint elas podem ser usadas no grafana utilizando o banco de dados do prometheus.
Foi inciado a [criação de um dashboard](https://mon-new.devops.gpa.digital/dashboards/f/NbyKQJtVk/sortimento-online) com as informações dessas métricas.
Para criar novas métricas personalizadas ou editar as existentes, é utilizado a classe `br.com.gpa.productfilesworker.eventlog.CreateEventLog` para instanciar um `Counter`. [Nesta documentação](https://micrometer.io/docs/concepts#_counters) do micrometer mostra todas as métricas que podem ser criadas.
fazer o download do [docker-compose](https://drive.google.com/file/d/1QGqTdI3c61Zh5Foadcp8MIheszii47t3/view?usp=sharing)