Las etiquetas constan de un nombre de etiqueta y un valor de etiqueta. Al etiquetar entidades, puede usar solo el nombre o combinarlo con un valor (por ejemplo, mysql
, jira
, target:mysql
, service:jira
, etc.).
Las etiquetas se pueden definir para varias entidades:
Consulte las pautas oficiales de Áú»¢¶Ä²© para obtener recomendaciones generales sobre la definici¨®n de etiquetas, junto con una gu¨ªa espec¨ªfica para plantillas, ³¾¨¦³Ù°ù¾±³¦²¹²õ, iniciadores y reglas de descubrimiento de bajo nivel.
Las etiquetas tienen m¨²ltiples prop¨®sitos, principalmente, marcar eventos. Cuando se etiquetan entidades, cualquier evento nuevo relacionado con una entidad etiquetada heredar¨¢ sus etiquetas. Por ejemplo:
Un evento de problema hereda todas las etiquetas de toda la cadena de entidades: plantillas, equipos, ³¾¨¦³Ù°ù¾±³¦²¹²õ/escenarios web, iniciadores. Las combinaciones id¨¦nticas de etiqueta:valor
(despu¨¦s de las macros resueltas) se fusionan en una, evitando as¨ª la duplicaci¨®n.
Las etiquetas de evento personalizadas ofrecen m¨¢s flexibilidad. Por ejemplo:
Las entidades pueden tener el mismo nombre de etiqueta pero diferentes valores de etiqueta (por ejemplo, component:memory
y component:storage
). De manera similar, una entidad puede tener una etiqueta sin un valor y la misma etiqueta con un valor (por ejemplo, database
y database:postgresql
). Dichas etiquetas no se consideran duplicadas.
Algunos casos de uso comunes para el etiquetado son los siguientes:
scope:performance
).target:mysql
).service:jira
).component:cpu
).component:cpu
.tag-name:{{ITEM.VALUE<N>}.regsub()}
).service:{{ITEM.VALUE<N>}.regsub()}
).scope:security
para el iniciador1 y scope:availability
para el iniciador2).scope:{#FSNAME}
).target:mysql
).Las etiquetas se pueden definir en una pesta?a dedicada, por ejemplo, en la configuraci¨®n de iniciadores:
Las macros integradas y de usuario en las etiquetas se resuelven en el momento del evento. Hasta que se produzca el evento, estas macros se mostrar¨¢n sin resolver en la interfaz de Áú»¢¶Ä²©.
Las macros de descubrimiento de bajo nivel se resuelven durante el proceso de descubrimiento.
Las siguientes macros se pueden utilizar en los nombres y valores de las etiquetas de iniciador:
Las siguientes macros se pueden utilizar en los nombres y valores de las etiquetas de plantilla, equipo y elemento/escenario web:
Las siguientes macros se pueden usar en notificaciones basadas en iniciadores:
La extracci¨®n de subcadenas es compatible para completar el nombre o el valor de la etiqueta mediante una ´Ú³Ü²Ô³¦¾±¨®²Ô de macro. La ´Ú³Ü²Ô³¦¾±¨®²Ô aplica una expresi¨®n regular al valor obtenido por la macro compatible. Por ejemplo:
{{ITEM.VALUE}.regsub(pattern, output)}
{{ITEM.VALUE}.iregsub(pattern, output)}
{{#LLDMACRO}.regsub(pattern, output)}
{{#LLDMACRO}.iregsub(pattern, output)}
Si el nombre o el valor de la etiqueta supera los 255 caracteres despu¨¦s de la resoluci¨®n de la macro, se truncar¨¢ a 255 caracteres.
Consulte tambi¨¦n: Uso de funciones de macro en macros de detecci¨®n de bajo nivel para el etiquetado de eventos.
Las etiquetas, si est¨¢n definidas, se pueden visualizar con nuevos eventos en:
El orden y la cantidad de etiquetas mostradas se determina mediante las opciones de filtrado Prioridad de visualizaci¨®n de etiquetas y Mostrar etiquetas en Monitoreo ¡ú Problemas o en el widget de tablero Problemas. Tenga en cuenta que se puede mostrar un m¨¢ximo de tres etiquetas; Si hay m¨¢s etiquetas, al pasar el cursor sobre los tres puntos se muestran todas las etiquetas en una ventana emergente.