Usar variables de plantilla de tipo de consulta de Grafana
En otras palabras, las series temporales que recopilamos generalmente tienen las siguientes etiquetas:
Por ejemplo:
node_uname_info{nodename='xxxx', instancia=' yyyy' }
Queremos monitorear el uso de la CPU de cada host. Al mismo tiempo, la utilización de CPU de todas las máquinas no se puede mostrar en un gráfico y debe mostrarse según la elección del usuario. En otras palabras, aparecerá el resultado que se muestra en la siguiente figura, que podemos lograr a través de las variables de plantilla de grafana.
Como se puede ver en la figura anterior, la apariencia de la instancia es diferente según la elección del tipo de servidor.
1. Haga clic en el pequeño icono de engranaje en la página del panel.
2. Haga clic en Crear variable.
Nota:
El valor de la variable de instancia se basa en el valor de la variable de nombre de nodo en el paso anterior. Si se selecciona un nombre de nodo diferente, el valor de la instancia debe ser. diferente. Y en la declaración de consulta de la variable de instancia, se debe citar el valor de la variable nombre de nodo, que se puede citar mediante $ nombre de nodo.
Después de completar los dos pasos 1 y 2 anteriores, aparecerá la pantalla que se muestra en los requisitos.
Introduzca esta cadena json en grafana para lograr el efecto que se muestra arriba. Pero asegúrese de que haya etiquetas de instancia y nombre de nodo en cada serie temporal.
1. Uso de variables de plantilla de grafana