# Métricas disponíveis

## Invocações e Execuções

<details>

<summary>Execuções de pipeline por segundo (EPS)</summary>

Essa métrica exibe o número médio de execuções de pipeline por segundo.

</details>

<details>

<summary>Execuções de pipeline por segundo por instância (eps)</summary>

Essa métrica determina o número de execuções por segundo de um pipeline por instância.

</details>

<details>

<summary>Mensagens em fila no pipeline</summary>

A métrica de Mensagens em Fila no Pipeline mostra o número total de mensagens aguardando processamento na fila de execução, para todas as réplicas do pipeline. Essa informação ajuda os usuários a identificar quando o volume de solicitações recebidas exige um maior número de réplicas para aumentar a capacidade de processamento disponível.

</details>

<details>

<summary>Execuções em andamento no pipeline (mensagens)</summary>

Execuções em Andamento no Pipeline é uma métrica que exibe o número total de execuções em andamento (em mensagens) de um pipeline – considerando todas as réplicas – para o intervalo no período selecionado. Essa métrica é útil para determinar se o número de réplicas e execuções concorrentes selecionados durante o deployment foi adequado.

</details>

<details>

<summary>Invocações do Trigger</summary>

Essa métrica mostra quantas vezes o pipeline foi acionado e rastreia o número de mensagens adicionadas ao trigger na fila de execução. Todos os resultados são considerados, incluindo execuções com timeouts e erros.

</details>

<details>

<summary>Execuções do pipeline</summary>

A métrica de execuções do pipeline representa o número de execuções de um pipeline em um determinado período de tempo.

</details>

<details>

<summary>Tamanho das mensagens no pipeline (bytes) – Requisição e Resposta – MÉDIA</summary>

O Tamanho das mensagens no pipeline é uma métrica que exibe o tamanho médio das mensagens de requisição e resposta (em bytes) para todas as réplicas de pipeline no intervalo do período selecionado. Essa métrica ajuda a determinar se o tamanho do pipeline selecionado durante o deployment foi apropriado.

</details>

## Alocação de Recursos

<details>

<summary>Uso de CPU do Pipeline (%) – MÉDIA, MÁXIMO e MÍNIMO</summary>

Essa métrica exibe o uso médio, máximo e mínimo de CPU (em percentual) para cada réplica do pipeline.

</details>

<details>

<summary>Uso de Memória do Pipeline (%) – MÉDIA, MÁXIMO e MÍNIMO</summary>

Essa métrica exibe o uso médio, máximo e mínimo de memória (em percentual) para cada réplica do pipeline.

</details>

<details>

<summary>Réplicas em execução</summary>

A métrica de Réplicas em Execução mostra a quantidade de réplicas em execução em um determinado período de tempo. Essa métrica ajuda a analisar como as réplicas se ajustam às mudanças na demanda de carga de trabalho, incluindo escalonamento para mais ou para menos (upscaling e downscaling).

</details>

## Tempo de Resposta (ms)

<details>

<summary>Tempo de resposta total</summary>

A métrica de **Tempo de Resposta Total** representa a duração de tempo desde o momento em que o trigger é invocado até que o processamento da mensagem seja concluído na engine, incluindo o tempo gasto na fila de solicitações.

</details>

<details>

<summary>Tempo de resposta do pipeline</summary>

O Tempo de Resposta do Pipeline é uma métrica que exibe o tempo médio (em milissegundos) necessário para o pipeline gerar uma resposta. O tempo de resposta é dado pelo tempo decorrido entre a saída da mensagem da fila de execução e a geração da resposta pelo pipeline. O tempo de resposta não é afetado pelo tempo que a mensagem permanece na fila de execução.

</details>
