Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As métricas são medidas numéricas relatadas ao longo do tempo. Normalmente, eles são usados para monitorar a integridade de um aplicativo e gerar alertas. Por exemplo, um serviço Web pode acompanhar quantos:
- Solicitações recebidas por segundo.
- Milissegundos que foram necessários para responder.
- Respostas de erro enviadas.
Essas métricas podem ser relatadas a um sistema de monitoramento em intervalos regulares. Se o serviço Web for destinado a responder a solicitações dentro de 400 ms e começar a responder em 600 ms, o sistema de monitoramento poderá notificar os engenheiros de que a resposta do aplicativo é mais lenta do que o normal.
Usando métricas
Há duas partes para usar métricas em um aplicativo .NET:
- Instrumentação: O código em bibliotecas .NET usa medidas e associa essas medidas a um nome de métrica.
- Coleção: Um aplicativo .NET configura métricas nomeadas para serem transmitidas a partir do aplicativo para armazenamento e análise externos. Algumas ferramentas podem executar a configuração fora do aplicativo usando arquivos de configuração ou uma ferramenta de interface do usuário.
Os desenvolvedores da biblioteca do .NET estão interessados principalmente na etapa de instrumentação. Os desenvolvedores de aplicativos ou engenheiros operacionais geralmente se concentram na etapa de coleção, aproveitando a instrumentação pré-existente dentro das bibliotecas que estão usando. No entanto, se você for um desenvolvedor de aplicativos e nenhuma das métricas existentes atender às suas necessidades, poderá criar novas métricas.
Próximas etapas
- Tutorial de instrumentação – Como criar novas métricas no código
- Tutorial de coleção – Como armazenar e exibir dados de métrica para seu aplicativo
- Métricas geradas pela origem – Como usar o gerador de origem para criar métricas
- Métricas geradas pela origem com marcas fortemente digitadas – Como usar métricas geradas pela origem com marcas fortemente digitadas
- Métricas internas – Descobrir métricas que estão prontas para uso em bibliotecas de runtime do .NET
- Comparar APIs de métrica
- EventCounters – Saiba o que são EventCounters, como implementá-los e como consumi-los