Vinculação de métrica a recursos
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.
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.
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:
- Identifique a classe de IC do IC que estava vinculado ao evento de vinculação de métrica.
- 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]).
- Leia resource_pathvalor do atributo em additional_information campo no evento de vinculação de métrica.
- 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.
- 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:
- Use uma regra de evento para adicionar resource_pathatributo para Informações adicionais campo em eventos. Para obter mais informações, consulte Criação de uma regra de evento para mapear métricas para ICs específicos.
- Preencha resource_pathAtributo como parte do respectivo identificador de IC quando os dados são enviados para o MID Server para processamento.
- 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.
| 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 |