Métricas de desempenho da Descoberta

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 11 min. de leitura
  • 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

    A Descoberta fornece estas métricas de desempenho individuais:
    • 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.
    A Descoberta pode agregar métricas individuais para estes atributos:
    • Compilações/versões
    • Status da descoberta
    • Endereço IP de destino

    Como as agregações de métrica são acionadas

    Os acúmulos de métricas são iniciados da seguinte forma:
    • 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.
    Nota:
    Se a execução da Descoberta for cancelada antes de ser concluída, a Descoberta não poderá atualizar a tabela de agregação de métrica de destino de IP. Isso ocorre porque discovery.device.completeo evento que aciona a agregação não é executado. Os dados de destino de IP para uma Descoberta interrompida são coletados quando descobertas subsequentes são executadas com sucesso no destino. Cancelar a execução da Descoberta não afeta a agregação de outras métricas, que são acionadas de forma diferente.

    Tabelas

    Os dados de métricas de desempenho da Descoberta são armazenados nestas 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

    As propriedades de métricas de desempenho controlam se ocorre ou não a agregação, mas não quais dados estão incluídos na agregação. Os dados de destino de status e IP são coletados da seguinte forma:
    • 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].
    Estas propriedades controlam a coleta de métricas de probe e sensor:
    Propriedade Descrição
    glide.discovery.perf.metrics.enable_collection Habilita a coleta de métricas de desempenho.
    • Tipo: verdadeiro | falso
    • Padrão: verdadeiro
    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.
    • Tipo: verdadeiro | falso
    • Padrão: verdadeiro
    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.
    • Tipo: verdadeiro | falso
    • Padrão falso
    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.
    • Tipo: verdadeiro | falso
    • Padrão falso

    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

    Função necessária: discovery_admin ou admin

    Procedimento

    1. Navegar até Tudo > Descoberta > Métricas de desempenho da Descoberta > Probe/Sensor (Individual).
    2. Classifique a lista por Status da Descoberta para ver a lista de probes e padrões executados em uma Descoberta específica.
    3. Você pode exibir as métricas de cada probe, sensor ou padrão na lista ou abrir o registro.
      Todos os dados de métricas de probe e do sensor são somente leitura.
      Probe individual e métricas do sensor
      O formulário Métricas de Probe e Sensor (Individual) fornece estes campos:
      Rótulo do campo Nome do campo Descrição
      Compilação/versão build_version Compilação na qual a Descoberta foi executada.
      Status da descoberta discovery_status Número do ID do status da Descoberta do qual as métricas foram coletadas.
      Endereço IP de destino destination_ip Endereço IP do destino desta Descoberta.
      Entrada de fila do ECC ecc_queue_input Identifica um registro de entrada ECC específico na tabela de fila do ECC.
      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 processamento do probe probe_time Tempo de interação do MID Server com o destino, incluindo a construção da carga que é enviada de volta para a instância. O tempo está em milissegundos.
      Tempo de processamento de IRE ire_time Tempo necessário para processar a carga padrão na instância pelo Mecanismo de Identificação e Reconciliação (IRE). O tempo de IRE é útil porque mostra a parte do tempo do sensor usada pelo padrão. O tempo está em milissegundos.
      Tempo de processamento do sensor sensor_time Tempo que o sensor levou para processar a carga na instância de uma Descoberta. O tempo está em milissegundos.
      * Usado para identificar exclusivamente uma probe/padrão e um sensor de acompanhamento ao coletar métricas para uma Descoberta.

    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

    Função necessária: discovery_admin ou admin

    Procedimento

    1. Navegar até Tudo > Descoberta > Métricas de desempenho da Descoberta > Probe/Sensor (Rollup por Compilação).
    2. Classifique a lista por Compilação/versão .
      Filtrando a lista de dados de desempenho agregados por compilação
    3. Filtre por uma compilação específica para ver os tempos de processamento agregados das probes e padrões que executaram uma Descoberta nessa compilação.
    4. Abra um registro para ver as estatísticas de probe/padrão da compilação selecionada.
      O formulário exibe campos adicionais não visíveis na lista. Os cálculos de acúmulo ocorrem em um período de 24 horas, começando todas as noites às 0200 horas.
    5. Consulte a tabela de dados de agregação de desempenho para obter descrições de métricas adicionais exibidas no formulário para acúmulos por compilação.

    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

    Função necessária: discovery_admin ou admin

    Por Que e Quando Desempenhar Esta Tarefa

    Procedimento

    1. Navegar até Tudo > Descoberta > Métricas de desempenho da Descoberta > Probe/Sensor (Rollup por Status).
    2. Classifique a lista por Status da Descoberta Para ver os tempos de processamento agregados das probes e padrões executados durante uma Descoberta específica.
      Filtrando a lista de dados de desempenho agregados por status
    3. Filtre por um status específico para exibir métricas disponíveis para probes e padrões executados nesse status.
    4. Abra um registro para ver as estatísticas de probe/padrão para o status selecionado.
      O formulário exibe campos adicionais não visíveis na lista. Acúmulos são criados somente para um status Concluído ou Cancelado.
    5. Consulte a tabela de dados de agregação de desempenho para obter descrições de métricas adicionais exibidas no formulário para acúmulos por status.

    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

    Função necessária: discovery_admin ou admin

    Procedimento

    1. Navegar até Tudo > Descoberta > Métricas de desempenho da Descoberta > Probe/Sensor (Rollup por Destino).
    2. Classifique a lista por Endereço IP de destino .
      Filtrando a lista de dados de desempenho agregados por endereço IP de destino
    3. Filtre por um endereço IP específico para ver os tempos de processamento agregados das probes e padrões que executaram a Descoberta desse endereço IP.
    4. Abra um registro para ver as estatísticas sobre a probe/padrão selecionado para o endereço IP específico.
      O formulário exibe campos adicionais não visíveis na lista. Acúmulos são realizados após a conclusão da Descoberta de IP com sucesso.
    5. Consulte a tabela de dados de agregação de desempenho para obter descrições de métricas adicionais exibidas no formulário para acúmulos por destino.

    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

    Este é um exemplo de um registro de agregação para métricas de probe e sensor. Os campos de métricas mostrados aqui são usados para cada agregação.
    Figura 1. Amostra de formulário de acúmulo por status
    Amostra de formulário de acúmulo por status

    Dados agregados do Performance Framework

    Exceto quando indicado, esses campos são comuns a todos os registros de agregação.
    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.
    • Compilação : Ocorre diariamente às 02:00, por padrão.
    • Por status Hora de fechamento da última agregação para esse status da Descoberta, que pode ter sido executado pela última vez discovery.complete ou discovery.canceled executado para esse status.
    • Por destino Hora de fechamento da última agregação para esse endereço IP de destino, que pode ter sido executado pela última vez discovery.device.complete Executado para esse endereço IP.
    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.
    * Juntos, esses valores identificam exclusivamente um par probe/sensor (uma "execução de probe") que é usado para uma Descoberta.