2
respostas

Transformações no grafana

Sei que não foi um tópico abordado no curso, mas gostaria de saber se, dado uma query realizada, consigo calcular diferença de dias úteis no grafana. Talvez usando Transform ou outra possibilidade

2 respostas

Olá, Felipe!

No Grafana, você pode usar transformações para manipular os dados após a consulta. Pra calcular a diferença de dias úteis entre duas datas, uma opção seria usar a função date_diff() em Prometheus ou outro banco de dados, mas o Grafana não oferece uma função nativa para calcular dias úteis diretamente.

Uma abordagem seria fazer esse cálculo no próprio banco de dados de origem, usando uma query que retorna a diferença de datas e depois aplicar transformações no Grafana, como a transformação Organize fields para ajustar o formato dos dados.

Se você precisar de um cálculo direto de dias úteis, pode ser necessário fazer isso no nível da query com alguma lógica customizada, ou até mesmo usar um script externo para calcular antes de passar os dados ao Grafana.

Espero que isso ajude! Até mais!

Como seria essa opção de script externo?