Vinculação de métrica a recursos

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • Vincule métricas a recursos para simplificar a vinculação de eventos de métrica habilitando a vinculação a recursos como discos específicos ou páginas da Web, além de vincular a ICs.

    Modelos de Inteligência de métricas séries de métricas em um dos seguintes métodos:
    • Vinculação de uma série de métricas a um IC e à métrica que está sendo monitorada para esse IC usando um formato "IC/Métrica". Por exemplo, "win_server_001/response_time_mean".
    • Vinculando uma série de métricas a um IC, um recurso dentro desse IC e a métrica que está sendo monitorada para esse recurso, usando um formato "IC/Recurso/Métrica". Por exemplo, "win_server_001/Disk - C/disk_usage". Este método é conhecido como resource binding.
    O primeiro método permite modelagem, armazenamento, agregação e consulta de dados no nível de IC. No entanto, a vinculação de recursos cria registros de recursos para entidades monitoradas específicas, como uma página da Web individual ou um disco. Portanto, a vinculação de recursos é mais eficiente quando há vários recursos de tipos semelhantes em um IC e as métricas aplicáveis a uma categoria desses recursos são mapeadas para esses recursos.
    Casos de uso:
    • Discos, processadores e interfaces de rede comuns são exemplos comuns. Nos casos em que essas entidades estão sendo monitoradas, mas não existem no CMDB, o uso de recursos para vinculação de métrica é útil.
    • Algumas soluções de monitoramento capturam dados de métrica em serviços, como KPIs para páginas da Web individuais em uma aplicação. Nesses casos em que a entidade que está sendo monitorada não é um item de configuração, a vinculação de métrica aos recursos pode ser útil.
    Nessas situações, o uso da vinculação de recursos resulta em agregações mais significativas em métricas semelhantes (como: avg disk_usage para um host em todos os discos).

    Processo de vinculação de recursos

    O MID Server gera eventos de vinculação de métrica que são processados pela instância. Ao processar um evento de vinculação de métrica, há uma tentativa de identificar o IC ao qual este evento de vinculação de métrica pertence. Se essa tentativa for bem-sucedida, o evento de vinculação de métrica será vinculado ao IC identificado e a vinculação a um recurso será tentada. As etapas a seguir descrevem a tentativa de vincular um evento de vinculação de métrica a um recurso:
    1. Identifique a classe de IC do IC que estava vinculado ao evento de vinculação de métrica.
    2. Localize a classe de recurso mapeada para essa classe de IC (usando a tabela Tipo de IC para Classe de Recurso [sa_ci_type_to_resource_class]).
    3. Leia resource_pathvalor do atributo em additional_information campo no evento de vinculação de métrica.
    4. Verifique se existe um registro de recurso na tabela de classe de recursos, na qual nameé igual a. resource_pathe. cmdb_ciÉ igual ao IC que estava vinculado ao evento de vinculação de métrica.
    5. Se esse registro de recurso existir, o evento de vinculação de métrica será vinculado a esse recurso. Caso contrário, um novo registro de recurso será criado com os valores anteriores e o evento de vinculação de métrica será vinculado ao recurso recém-criado.

    Configurar vinculação de recursos

    • Certifique-se de que sa.metric.use.resource.binding a propriedade do sistema está definida como verdadeira (padrão).
    • Para séries que devem ser vinculadas a recursos, certifique-se de que resource_patho atributo é preenchido executando uma das etapas:
    • Revise os mapeamentos padrão na tabela Tipo de IC para classe de recurso [sa_ci_type_to_resource_class] e ajuste conforme necessário. É essencial que os mapeamentos sejam definidos conforme desejado antes do processamento de dados.

      Gerenciar o Tipo de IC para a tabela Classe de recursos requer a função evt_mgmt_admin.

    Tabelas de recursos

    A vinculação de recursos usa uma estrutura hierárquica subjacente de recursos que é um subconjunto da hierarquia [cmdb_ci]. O Inteligência de métricas instala as seguintes tabelas de recursos:
    • Recurso de IC [ci_resource] (tabela primária):
    • Tabelas que estendem o recurso de IC [ci_resource]:
      • ic_resource_hardware
      • ic_resource_appl
      • ic_resource_service
      • ic_resource_vm_object
      • ic_resource_database

    Mapeando ICs para recursos

    Os mapeamentos de classes de IC para classes de recursos são armazenados na tabela Tipo de IC para classe de recurso [sa_ci_type_to_resource_class]. Esta tabela é instalada com o Inteligência de métrica e é usada durante a vinculação de métrica aos recursos.

    Tabela 1. Mapeamentos na tabela Tipo de IC para Classe de Recurso (padrão)
    Classe de IC Classe do recurso
    cmdb_ci_hardware ic_resource_hardware
    cmdb_ci_appl ic_resource_appl
    cmdb_ci_service ic_resource_service
    cmdb_ci_database ic_resource_database
    cmdb_ci_vm_object ic_resource_vm_object