Partilhar via


Glossário de vocabulário e conceitos comuns do Metrics Advisor

Importante

A partir de 20 de setembro de 2023, você não poderá criar novos recursos do Consultor de Métricas. O serviço de Consultor de Métricas será desativado no dia 1º de outubro de 2026.

Este documento explica os termos técnicos usados no Metrics Advisor. Use este artigo para saber mais sobre conceitos e objetos comuns que você pode encontrar ao usar o serviço.

Feed de dados

Nota

Várias métricas podem compartilhar a mesma fonte de dados e até mesmo o mesmo feed de dados.

Um feed de dados é o que o Consultor de Métricas ingere de sua fonte de dados, como o Azure Cosmos DB ou um servidor SQL. Um feed de dados contém linhas de:

  • carimbos de data/hora
  • zero ou mais dimensões
  • uma ou mais medidas.

Intervalo

As métricas precisam ser monitoradas em uma certa granularidade de acordo com os requisitos de negócios. Por exemplo, os indicadores-chave de desempenho (KPIs) de negócios são monitorados com granularidade diária. No entanto, as métricas de desempenho do serviço geralmente são monitoradas com granularidade minuto/hora. Portanto, a frequência para coletar dados métricos de fontes é diferente.

O Consultor de Métricas captura continuamente dados de métricas em cada intervalo de tempo, o intervalo é igual à granularidade das métricas. Sempre que o Consultor de Métricas executa a consulta que você escreveu, ingere dados nesse intervalo específico. Com base nesse mecanismo de ingestão de dados, o script de consulta não deve retornar todos os dados métricos existentes no banco de dados, mas precisa limitar o resultado a um único intervalo.

Métrica

Uma métrica é uma medida quantificável usada para monitorar e avaliar o status de um processo de negócios específico. Pode ser uma combinação de vários valores de séries temporais divididos em dimensões. Por exemplo, uma métrica de integridade da Web pode conter dimensões para a contagem de usuários e o mercado en-us.

Dimensão

Uma dimensão é um ou mais valores categóricos. A combinação desses valores identifica uma série temporal univariada específica, por exemplo: país/região, idioma, locatário e assim por diante.

Métrica multidimensional

O que é uma métrica multidimensional? Vamos usar dois exemplos.

Receitas de uma empresa

Suponha que você tenha dados para a receita do seu negócio. Os dados das suas séries cronológicas podem ter o seguinte aspeto:

Carimbo de Data/Hora Categoria Comercializar Receita
2020-6-1 Comida E.U.A. 1000
2020-6-1 Vestuário E.U.A. 2000
2020-6-2 Comida Reino Unido 800
... ... ... ...

Neste exemplo, Categoria e Mercado são dimensões. A receita é o indicador-chave de desempenho (KPI) que pode ser dividido em diferentes categorias e/ou mercados e também pode ser agregado. Por exemplo, a receita de alimentos para todos os mercados.

Contagens de erros para um aplicativo complexo

Suponha que você tenha dados para o número de erros registrados em um aplicativo. Os dados das suas séries cronológicas podem ter o seguinte aspeto:

Carimbo de Data/Hora Componente de aplicação País/Região Contagem de erros
2020-6-1 Base de dados de funcionários OESTE UE 9000
2020-6-1 Fila de mensagens LESTE DOS EUA 1000
2020-6-2 Fila de mensagens LESTE DOS EUA 8000
... ... ... ...

Neste exemplo, Componente de aplicativo e Região são dimensões. A contagem de erros é o KPI que pode ser fatiado em diferentes categorias e/ou mercados e também pode ser agregado. Por exemplo, a contagem de erros da fila de mensagens em todas as regiões.

Medida

Uma medida é um termo fundamental ou específico da unidade e um valor quantificável da métrica.

Séries cronológicas

Uma série temporal é uma série de pontos de dados indexados (ou listados ou grafados) em ordem cronológica. Mais comumente, uma série temporal é uma sequência tomada em pontos sucessivos e igualmente espaçados no tempo. É uma sequência de dados em tempo discreto.

No Consultor de Métricas, os valores de uma métrica em uma combinação de dimensões específica são chamados de uma série.

Granularidade

A granularidade indica a frequência com que os pontos de dados serão gerados na fonte de dados. Por exemplo, diariamente, de hora em hora.

Ingerir dados desde(UTC)

Ingerir dados desde (UTC) é o momento em que você deseja que o Metrics Advisor comece a ingerir dados de sua fonte de dados. Sua fonte de dados deve ter dados na hora de início da ingestão especificada.

Limites de confiança

Nota

Os limites de confiança não são a única medida usada para encontrar anomalias. É possível que pontos de dados fora desse limite sejam sinalizados como normais pelo modelo de deteção.

No Metrics Advisor, os limites de confiança representam a sensibilidade do algoritmo usado e são usados para filtrar anomalias excessivamente sensíveis. No portal Web, os limites de confiança aparecem como uma faixa azul transparente. Todos os pontos dentro da banda são tratados como pontos normais.

O Metrics Advisor fornece ferramentas para ajustar a sensibilidade dos algoritmos usados. Consulte Como: Configurar métricas e ajustar a configuração de deteção para obter mais informações.

Limites de confiança

Gancho

O Consultor de Métricas permite criar e assinar alertas em tempo real. Esses alertas são enviados pela internet, usando um gancho.

Incidente de anomalia

Depois que uma configuração de deteção é aplicada às métricas, os incidentes são gerados sempre que qualquer série dentro dela tem uma anomalia. Em grandes conjuntos de dados, isso pode ser avassalador, então o Metrics Advisor agrupa uma série de anomalias dentro de uma métrica em um incidente. O serviço também avaliará a gravidade e fornecerá ferramentas para diagnosticar um incidente.

Árvore de diagnóstico

No Metrics Advisor, você pode aplicar a deteção de anomalias em métricas e, em seguida, o Metrics Advisor monitora automaticamente todas as séries temporais de todas as combinações de dimensões. Sempre que há alguma anomalia detetada, o Metrics Advisor agrega anomalias em incidentes. Depois que um incidente ocorre, o Metrics Advisor fornecerá uma árvore de diagnóstico com uma hierarquia de anomalias contribuintes e identificará aquelas com maior impacto. Cada incidente tem uma anomalia de causa raiz, que é o nó superior da árvore.

Agrupamento de anomalias

O Metrics Advisor oferece a capacidade de encontrar séries temporais relacionadas com padrões semelhantes. Também pode fornecer informações mais profundas sobre o impacto em outras dimensões e correlacionar as anomalias.

Comparação de séries temporais

Você pode escolher várias séries temporais para comparar tendências em uma única visualização. Isso fornece uma maneira clara e perspicaz de visualizar e comparar séries relacionadas.

Configuração de deteção

Nota

As configurações de deteção são aplicadas apenas dentro de uma métrica individual.

No portal da Web do Consultor de Métricas, uma configuração de deteção (como sensibilidade, soneca automática e direção) é listada no painel esquerdo ao visualizar uma métrica. Os parâmetros podem ser ajustados e aplicados a todas as séries dentro desta métrica.

Uma configuração de deteção é necessária para cada série temporal e determina se um ponto na série temporal é uma anomalia. O Supervisor de Métricas definirá uma configuração padrão para toda a métrica quando você integrar os dados pela primeira vez.

Além disso, você pode refinar a configuração aplicando parâmetros de ajuste em um grupo de séries ou em um grupo específico. Apenas uma configuração será aplicada a uma série temporal:

  • As configurações aplicadas a uma série específica substituirão as configurações de um grupo
  • As configurações de um grupo substituirão as configurações aplicadas a toda a métrica.

O Metrics Advisor fornece vários métodos de deteção e você pode combiná-los usando operadores lógicos.

Deteção inteligente

Deteção de anomalias usando vários algoritmos de aprendizado de máquina.

Sensibilidade: Um valor numérico para ajustar a tolerância da deteção de anomalias. Visualmente, quanto maior o valor, mais estreitos os limites superior e inferior em torno da série temporal.

Limiar rígido

Valores fora dos limites superior ou inferior são anomalias.

Min: O limite inferior

Max: O limite superior

Limite de alteração

Use o valor de ponto anterior para determinar se esse ponto é uma anomalia.

Percentagem de alteração: Em comparação com o ponto anterior, o ponto atual é uma anomalia se a percentagem de variação for superior a este parâmetro.

Alterar sobre pontos: Quantos pontos olhar para trás.

Parâmetros comuns

Direção: Um ponto é uma anomalia apenas quando o desvio ocorre na direção para cima, para baixo ou em ambos.

Anomalia não válida até: Um ponto de dados é apenas uma anomalia se uma percentagem especificada de pontos anteriores também forem anomalias.

Configurações de alerta

As configurações de alerta determinam quais anomalias devem disparar um alerta. Você pode definir vários alertas com configurações diferentes. Por exemplo, você pode criar um alerta para anomalias com menor impacto nos negócios e outro para alertas de maior importância.

Você também pode criar um alerta entre métricas. Por exemplo, um alerta que só é acionado se duas métricas especificadas tiverem anomalias.

Âmbito do alerta

O âmbito do alerta refere-se ao âmbito ao qual o alerta se aplica. Tem quatro opções à escolha:

Anomalias de todas as séries: Alertas serão acionados para anomalias em todas as séries dentro da métrica.

Anomalias no grupo de séries: Os alertas só serão acionados para anomalias em dimensões específicas do grupo de séries. O número de dimensões especificadas deve ser menor do que o número total de dimensões.

Anomalias em séries favoritas: Os alertas só serão acionados para anomalias adicionadas como favoritas. Você pode escolher um grupo de séries como favorito para cada configuração de deteção.

Anomalias no topo N de todas as séries: Os alertas só serão acionados para anomalias na série N superior. Você pode definir parâmetros para especificar o número de carimbos de data/hora a serem levados em conta e quantas anomalias devem estar neles para enviar o alerta.

Gravidade

Severidade é uma nota que o Consultor de Métricas usa para descrever a gravidade do incidente, incluindo Alta, Média e Baixa.

Atualmente, o Consultor de Métricas usa os seguintes fatores para medir a gravidade do alerta:

  1. A proporção de valor e a proporção de quantidade de anomalias na métrica.
  2. Confiança nas anomalias.
  3. Suas configurações favoritas também contribuem para a gravidade.

Adiamento automático

Algumas anomalias são problemas transitórios, especialmente para métricas de granularidade pequena. Você pode adiar um alerta para um número específico de pontos de tempo. Se forem encontradas anomalias dentro desse número especificado de pontos, nenhum alerta será acionado. O comportamento da soneca automática pode ser definido em nível métrico ou de série.

O comportamento da soneca pode ser definido em nível métrico ou de série.

Configurações do feed de dados

Deslocamento de tempo de ingestão

Por padrão, os dados são ingeridos de acordo com a granularidade (como diariamente). Usando um número inteiro positivo, você pode atrasar a ingestão dos dados pelo valor especificado. Usando um número negativo, você pode avançar a ingestão pelo valor especificado.

Ingestão máxima por minuto

Defina esse parâmetro se sua fonte de dados oferecer suporte à simultaneidade limitada. Caso contrário, deixe as configurações padrão.

Pare de tentar novamente depois

Se a ingestão de dados tiver falhado, o Metrics Advisor tentará novamente automaticamente após um período de tempo. O início do período é o momento em que ocorreu a primeira ingestão de dados. A duração do período de repetição é definida de acordo com a granularidade. Se você usar o valor padrão (-1), o período de repetição será determinado de acordo com a granularidade:

Granularidade Parar de tentar novamente depois
Diário, Personalizado (>= 1 Dia), Semanal, Mensal, Anual 7 dias
Horária, Personalizada (< 1 Dia) 72 horas

Intervalo mínimo de repetição

Você pode especificar o intervalo mínimo ao tentar extrair dados novamente da fonte. Se você usar o valor padrão (-1), o intervalo de repetição será determinado de acordo com a granularidade:

Granularidade Intervalo mínimo de repetição
Diário, Personalizado (>= 1 Dia), Semanal, Mensal 30 minutos
Horária, Personalizada (< 1 Dia) 10 minutos
Anualmente 1 dia

Período de tolerância

Nota

O período de carência começa no tempo de ingestão regular, mais o tempo de compensação de ingestão especificado.

Um período de carência é um período de tempo em que o Consultor de Métricas continuará buscando dados da fonte de dados, mas não disparará nenhum alerta. Se nenhum dado tiver sido ingerido após o período de carência, um alerta de feed de dados não disponível será acionado.

Alertas de soneca em

Quando essa opção é definida como zero, cada carimbo de data/hora com Não disponível disparará um alerta. Quando definido como um valor diferente de zero, o número especificado de alertas Não disponíveis será suspenso se nenhum dado for buscado.

Permissões de feed de dados

Há duas funções para gerenciar permissões de feed de dados: Administrador e Visualizador.

  • Um administrador tem controle total do feed de dados e das métricas dentro dele. Eles podem ativar, pausar, excluir o feed de dados e fazer atualizações em feeds e configurações. Normalmente, um Administrador é o proprietário das métricas.

  • Um Visualizador pode visualizar o feed de dados ou as métricas, mas não pode fazer alterações.

Próximos passos