H¨¢ uma op??o para adicionar tags a v¨¢rias entidades no Áú»¢¶Ä²©. As tags podem ser definidas para:
As tags possuem v¨¢rias utilidades, principalmente para marcar eventos. Se as entidades forem marcadas com tags, os novos eventos correspondentes ser?o marcados da seguinte forma:
Um evento de problema herda todas as tags da cadeia completa de templates, hosts, itens, cen¨¢rios web e triggers. Combina??es id¨ºnticas de tag:value
(ap¨®s a resolu??o de macros) s?o mescladas em uma ¨²nica ocorr¨ºncia, evitando duplica??o ao marcar o evento.
O uso de tags personalizadas de eventos oferece maior flexibilidade. Importante destacar que os eventos podem ser correlacionados correlated com base nas tags. Em outros usos, a??es podem ser definidas com base em eventos marcados. Problemas de itens podem ser agrupados com base em tags. Tags de problemas tamb¨¦m podem ser usadas para mapear problemas em services.
O sistema de tags ¨¦ realizado como um par de nome da tag e valor. Voc¨º pode usar apenas o nome ou combin¨¢-lo com um valor:
Uma entidade (template, host, item, cen¨¢rio web, trigger ou evento) pode ser marcada com o mesmo nome, mas valores diferentes ¨C essas tags n?o ser?o consideradas ¡°duplicadas¡±. Da mesma forma, uma tag sem valor e a mesma tag com valor podem ser usadas simultaneamente.
Alguns casos de uso para essa funcionalidade s?o os seguintes:
scope:performance
;target:MySQL
;service:Jira
;component:cpu
;component:cpu
.{{ITEM.VALUE<N>}.regsub()}
;{{ITEM.VALUE<N>}.regsub()}
no valor da tag;target:MySQL
;As tags podem ser inseridas em uma guia dedicada, por exemplo, no gatilho configura??o:
As macros integradas e definidas pelo usu¨¢rio em tags s?o resolvidas no momento do evento. At¨¦ que o evento ocorra, essas macros ser?o exibidas na interface do Áú»¢¶Ä²© como n?o resolvidas. Macros de descoberta de baixo n¨ªvel (LLD) s?o resolvidas durante o processo de descoberta.
As seguintes macros podem ser usadas em tags de trigger:
As seguintes macros podem ser usadas em notifica??es baseadas em triggers:
As seguintes macros podem ser usadas em tags de templates, hosts, itens e cen¨¢rios da web:
As seguintes macros podem ser usadas em tags de prot¨®tipos de host:
A extra??o de substrings ¨¦ suportada para preencher o nome ou valor da tag, utilizando uma fun??o de macro function - aplicando uma express?o regular ao valor obtido pela macro {ITEM.VALUE}, {ITEM.LASTVALUE} ou por uma macro de descoberta de baixo n¨ªvel (LLD). Por exemplo:
{{ITEM.VALUE}.regsub(pattern, output)}
{{ITEM.VALUE}.iregsub(pattern, output)}
{{#LLDMACRO}.regsub(pattern, output)}
{{#LLDMACRO}.iregsub(pattern, output)}
O nome e o valor da tag ser?o truncados para 255 caracteres se o comprimento exceder esse limite ap¨®s a resolu??o da macro.
Veja tamb¨¦m: Usando fun??es de macro em macros de descoberta de baixo n¨ªvel low-level discovery macros para marca??o de eventos.
As tags, se definidas, podem ser visualizadas com novos eventos em:
Apenas as tr¨ºs primeiras entradas de tags s?o exibidas. Se houver mais de tr¨ºs entradas, isso ¨¦ indicado por tr¨ºs pontos. Ao passar o mouse sobre esses pontos, todas as entradas de tags s?o exibidas em uma janela pop-up.
Observe que a ordem de exibi??o das tags ¨¦ afetada pelo filtro de tags e pela op??o Prioridade de exibi??o de tags no filtro de Monitoramento ¡ú Problemas ou no widget Problemas do painel.