Grafana

El Procesador de Métricas IPF produce métricas comerciales en un Prometheus formato. Cómo elija visualizar estas métricas depende de usted, pero Grafana se recomienda. Consulte el Prometeo Grafana Soporte documentación para más información.

Una solución básica lista para usar Grafana El panel de control existe, pero en realidad está destinado a ser más un punto de partida para construir sus propios paneles de control.

Configurando su primer Panel de Control

Esto no está destinado a ser una guía para Grafana, por favor consulte el documentación oficial para eso. Esta es una guía simple para crear un gráfico a partir de las métricas producidas por el Procesador de Métricas IPF.

Grafana debe ser configurado con un Prometheus fuente de datos, y que Prometheus la instancia debe estar raspando el Procesador de Métricas IPF prometheus punto final.

Cree un nuevo panel de control

1 create dashboard

Añada un nuevo panel

2 add panel

Configure la consulta del gráfico

Para esto utilizaremos el ipf_businessmetrics_payments_finished_total métrica, y para añadir complejidad también agruparemos esos conteos por el final state del pago, por ejemplo Cancelled or Completed, y visualice como un gráfico de barras apiladas.

El gráfico muestra el número de pagos Completados frente a Cancelados en intervalos de diez minutos.

La fuente de datos para la consulta debe ser Prometheus.

En el campo de entrada del navegador de métricas, ponga floor(sum(increase(ipf_businessmetrics_payments_finished_total[$__interval])) by (state)).

$__interval`es una función incorporada Grafana variable que en este caso representa el tamaño de nuestros buckets. Queremos que esto sea de diez minutos, así que bajo "Opciones de consulta" elija el "Intervalo mínimo" para ser `10m.

Bajo "Opciones", establezca la "Leyenda" en un custom valor de {{ state }}

3 configure query

Configure el tipo de gráfico

Elija "Gráfico de barras" y establezca "Apilamiento" en Normal. También puede desear configurar los colores para los diferentes valores de la leyenda, por ejemplo, rojo para Cancelado y verde para Completado. Si hay más estados terminales, elija colores apropiados, de modo que puedan ser fácilmente distinguidos cuando se apilen con otros.

Asigne un título al panel, por ejemplo, "Conteos por State.

Haga clic en "Aplicar", lo que resulta en..

4 final graph