es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo agregar el número de versión desde la canalización al conjunto K6-InfluxDB-Grafana para que en Grafana podamos filtrar los resultados según el número de versión también.

Tengo un conjunto de herramientas K6- InfluxDB – Grafana que se integró en el flujo de trabajo de lanzamiento de Azure.
En Grafana, puedo filtrar los resultados según las líneas de tiempo, ya que Influxdb es una base de datos de series temporales. Pero me gustaría tener la flexibilidad de filtrar los resultados también según el número de lanzamiento. ¿Es posible hacerlo? ¿Podemos pasar el número de lanzamiento como una variable de entorno? Pero ¿qué puedo hacer con un número de lanzamiento, cómo lo integro en mi script de k6 o Influxdb para que Grafana pueda leerlo?

¿Alguna sugerencia?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible filtrar los resultados en Grafana basándose en el número de la canalización de lanzamiento pasándolo como una variable de entorno. Para integrarlo en su script de k6 o InfluxDB, puede utilizar la funcionalidad de “etiquetas” en InfluxDB. Puede agregar etiquetas a los puntos de datos cuando los escribe en InfluxDB y luego utilizar esas etiquetas para filtrar los datos en Grafana.

    Una forma de pasar el número de lanzamiento como una variable de entorno es utilizando el comando “set-env” en su canalización de lanzamiento. Este comando establece una variable de entorno para la canalización, a la cual luego puede acceder su script de k6.

    Una vez que tenga el número de lanzamiento como una variable de entorno, puede agregar una etiqueta a los puntos de datos cuando los escribe en InfluxDB. Por ejemplo, puede utilizar la siguiente línea en su script de k6 para agregar una etiqueta llamada “release” con el valor de la variable de entorno:

    influxDB.write([{medición: "mi_medición", campos: {mi_campo: mi_valor}, etiquetas: {release: __ENV.RELEASE_NUMBER}}]);
    

    Luego, en Grafana, puede utilizar la etiqueta “release” para filtrar los datos basándose en el número de lanzamiento.

    ¡Espero que esto sea de ayuda!

Comments are closed.