Métricas de desempenho da Descoberta
Esta melhoria da Descoberta coleta métricas de desempenho nos tempos de processamento de probe/padrão e sensor e, em seguida, agrega esses dados ao longo do tempo. Você pode usar os dados de acúmulo para monitorar o desempenho de descobertas específicas ou comparar o desempenho entre versões após um upgrade.
Métricas
- Tempo de processamento de probe e padrão.
- Tempo de processamento do sensor.
- Tempo de processamento do Mecanismo de Identificação e Reconciliação (IRE) para Padrões de Descoberta. Este tempo de processamento já está incluído no tempo de processamento do sensor, mas é isolado aqui para fornecer mais informações sobre a identificação e reconciliação de cargas úteis padrão.
- Compilações/versões
- Status da descoberta
- Endereço IP de destino
Como as agregações de métrica são acionadas
- Agregado por compilação : Implementado pelo Probe da Descoberta e Métricas do Sensor por compilação trabalho agendado. Este trabalho é executado às 0200, hora local.
- Agregado por status : Implementado pelo Métricas de Probe/Sensor de Rollup por Status Ação de script, que é acionada pelo discovery.complete ou discovery.canceled eventos registrados.
- Agregado por destino : Implementado pelo Métricas de Probe/Sensor de Rollup por Destino Ação de script que é acionada pelo discovery.device.complete evento registrado.
Tabelas
| Tabela | Descrição |
|---|---|
| Probe e métricas do sensor (individual) [discovery_perf_metric_probe_sensor] | Armazena as métricas de desempenho individuais para probes/padrões, sensores e tempos de processamento de IRE. |
| Probe e métricas do sensor (agregado) [discovery_perf_metric_probe_sensor_rollup] | Esta é a tabela base para as agregações de métrica e não armazena os dados em si. Todas as três tabelas de acúmulo, por compilação, por status e por destino estendem esta tabela. |
| Probe e métricas do sensor (agregadas por compilação) [discovery_perf_metric_probe_sensor_rollup_by_build] | Armazena as métricas de desempenho agregadas para probes/padrões, sensores e IRE por compilação e versão. |
| Probe e métricas do sensor (agregadas por status) [discovery_perf_metric_probe_sensor_rollup_by_status] | Armazena as métricas de desempenho agregadas para probes/padrões, sensores e IRE por status da Descoberta. |
| Probe e métricas do sensor (agregadas por destino) [discovery_perf_metric_probe_sensor_rollup_by_target] | Armazena as métricas de desempenho agregadas para probes/padrões, sensores e IRE por endereço IP. |
Propriedades de descoberta
- Os acúmulos de status sempre contêm novos dados. A Descoberta coleta continuamente dados em todas as probes e sensores durante a execução da descoberta para esse status de descoberta e os armazena na tabela Métricas de probe e do sensor (individual) [discovery_perf_metric_probe_sensor]. A agregação acumula todos os dados de probe e sensor para esse status específico após discovery.cancele. discovery.completeos eventos serão disparados para esse status, mas somente se a propriedade de agregação para acúmulos de status estiver habilitada.
- A Descoberta coleta continuamente dados sobre destinos de IP e os armazena na tabela Métricas de Probe e Sensor (individual) [discovery_perf_metric_probe_sensor]. A agregação acumula todos os dados de destino de IP existentes após glide.discovery.perf.metrics.rollup_by_targetA propriedade está habilitada e cria registros na tabela Métricas de Probe e Sensor (agregadas por destino) [discovery_perf_metric_probe_sensor_rollup_by_target].
| Propriedade | Descrição |
|---|---|
| glide.discovery.perf.metrics.enable_collection | Habilita a coleta de métricas de desempenho.
|
| glide.discovery.perf.metrics.rollup_by_build | Habilita a agregação de métricas de desempenho de descoberta individuais em uma tabela de acúmulo que agrupa por compilação.
|
| glide.discovery.perf.metrics.rollup_by_status | Habilita a agregação de métricas de desempenho de descoberta individuais em uma tabela de acúmulo que agrupa por status de descoberta.
|
| glide.discovery.perf.metrics.rollup_by_target | Habilita a agregação de métricas de desempenho de descoberta individuais em uma tabela de acúmulo que agrupa por endereço IP de destino. Por padrão, a Descoberta coleta continuamente métricas de endereço IP individuais, mesmo quando a agregação por IP de destino está desabilitada. Quando você habilita a agregação de destino de IP, a Descoberta inclui todas as métricas de destino na tabela de acúmulo.
|
Exiba métricas de desempenho da Descoberta para probes, sensores e padrões
Por padrão, a Descoberta rastreia o desempenho de probes, sensores e padrões individuais medindo o tempo de processamento. Quando os padrões são usados, a Descoberta mede o tempo de processamento do Mecanismo de Identificação e Reconciliação (IRE).
Antes de Iniciar
Procedimento
Exibir métricas de desempenho da Descoberta agregadas por compilação
Use os dados de acúmulo por compilação para garantir que os tempos de processamento dos componentes da Descoberta permaneçam consistentes para descobertas em um período de 24 horas. Exiba dados agregados de compilação antes e depois de um upgrade para comparar o desempenho das versões antiga e nova. Todos os dados de desempenho agregados são somente leitura.
Antes de Iniciar
Procedimento
Exibir métricas de desempenho da Descoberta agregadas por status
Use o acúmulo por dados de status para garantir que os tempos de processamento de probes/padrões e sensores permaneçam consistentes para uma Descoberta específica. Todos os dados de desempenho agregados são somente leitura.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
Exibir métricas de desempenho da Descoberta agregadas por endereço IP
Use o acúmulo por dados de destino para garantir que os tempos de processamento de probes/padrões e sensores permaneçam consistentes para cada Descoberta de um endereço IP específico. Todos os dados de desempenho agregados são somente leitura.
Antes de Iniciar
Procedimento
Dados agregados para métricas de desempenho da Descoberta
As métricas de desempenho da Descoberta podem acumular dados para probes, padrões e sensores sempre que a Descoberta é executada. A Descoberta calcula os tempos de processamento e incrementa o número de vezes que um componente é executado para cada perfil de acúmulo: Status, destino ou compilação. Todos os dados de desempenho agregados são somente leitura.
Formulário de acúmulo de amostra
Dados agregados do Performance Framework
| Rótulo do campo | Nome do campo | Descrição |
|---|---|---|
| Compilação/versão | build_version | Nome da compilação em execução na instância. Este nome identifica a versão, o nível de patch e a data de lançamento da plataforma ServiceNow. |
| Status da descoberta | discovery_status | Número do ID do registro de status da Descoberta para esta agregação. Nota: Este campo aparece somente no formulário para acúmulos por status. |
| Endereço IP de destino | destino_ip_address | Endereço IP do destino desta Descoberta. Nota: Este campo aparece somente no formulário para acúmulos por destino. |
| Interrupção da agregação | aggregation_cutoff | O tempo de corte varia, dependendo do perfil de acúmulo.
|
| Tópico da fila do ECC * | ecc_queue_topic | Identifica a classe Java no MID Server que executa o probe. |
| Nome da fila do ECC * | ecc_queue_name | Identifica o probe/padrão avaliado para desempenho nesta agregação. |
| Probe * | probe | Nome da probe usada para esta Descoberta. |
| Tempo de probe (contagem) | probe_time_count | Número de vezes que uma probe foi executada para um determinado perfil de acúmulo. |
| Tempo de probe (média) | probe_time_average | Tempo médio que uma probe levou para coletar dados no destino e formatar a carga para um determinado perfil de acúmulo. |
| Tempo de probe (mínimo) | probe_time_min | Tempo mínimo que uma probe levou para coletar dados no destino e formatar a carga para um determinado perfil de acúmulo. |
| Tempo de probe (máximo) | probe_time_max | Tempo máximo que uma probe levou para coletar dados no destino e formatar a carga para um determinado perfil de acúmulo. |
| Probe de tempo (total) | probe_time_total | Tempo total usado por uma probe para coletar dados no destino e formatar a carga para um determinado perfil de acúmulo. |
| Tempo do sensor (contagem) | sensor_time_count | Número de vezes que um sensor processou cargas úteis para um determinado perfil de acúmulo. |
| Tempo do sensor (média) | sensor_time_average | Tempo médio que um sensor levou para processar cargas úteis na instância de um determinado perfil de acúmulo. |
| Tempo do sensor (mínimo) | sensor_time_min | Tempo mínimo que um sensor levou para processar uma carga na instância para um determinado perfil de acúmulo. |
| Tempo do sensor (máximo) | sensor_time_max | Tempo máximo que um sensor levou para processar uma carga na instância para um determinado perfil de acúmulo. |
| Tempo do sensor (total) | sensor_time_total | Tempo total usado por um sensor para processar cargas úteis na instância para um determinado perfil de acúmulo. |
| Tempo do IRE (contagem) | ire_time_count | Número de vezes que a carga de um padrão foi processada pelo Mecanismo de Identificação e Reconciliação (IRE) para um determinado perfil de acúmulo. |
| Tempo do IRE (média) | ire_time_average | Tempo médio usado para o processamento de IRE da carga de um padrão para um determinado perfil de acúmulo. |
| Tempo do IRE (mínimo) | ire_time_min | Tempo mínimo usado para o processamento de IRE da carga de um padrão para um determinado perfil de acúmulo. |
| Tempo do IRE (máximo) | ire_time_max | Tempo máximo usado para o processamento de IRE da carga de um padrão para um determinado perfil de acúmulo. |
| Tempo do IRE (total) | ire_time_total | Tempo total usado para processamento de IRE da carga de um padrão para um determinado perfil de acúmulo. |