Estoy analizando registros de Traefik en Loki y tengo una entrada de registro como esta: { “Request”: “{\”Method\”:\”GET\”,\”URL\”:{\”Scheme\”:\”\”,\”Opaque\”:\”\”,\”User\”:null,\”Host\”:\”\”,\”Path\”:\”/test\”,\”RawPath\”:\”\”,\”ForceQuery\”:false,\”RawQuery\”:\”\”,\”Fragment\”:\”\”,\”RawFragment\”:\”\”},\”Proto\”:\”HTTP/2.0\”,\”ProtoMajor\”:2,\”ProtoMinor\”:0,\”Header\”:{\”Accept\”:[\”*/*\”],\”User-Agent\”:[\”something\”],\”X-Forwarded-Host\”:[\”example.com\”],\”X-Forwarded-Port\”:[\”443\”],\”X-Forwarded-Proto\”:[\”https\”],\”X-Forwarded-Server\”:[\”xxx\”],\”X-Real-Ip\”:[\”x.x.x.x\”]},\”ContentLength\”:0,\”TransferEncoding\”:null,\”Host\”:\”example.com\”,\”Form\”:null,\”PostForm\”:null,\”MultipartForm\”:null,\”Trailer\”:null,\”RemoteAddr\”:\”x.x.x.x:yyy\”,\”RequestURI\”:\”/test\”,\”TLS\”:null}”, “level”: “debug”, “msg”: “vulcand/oxy/roundrobin/rr: begin ServeHttp on request”, “time”: “2021-12-13T11:52:42-05:00” } ¿Grafana puede detectar los objetos como level, msg y request, pero hay alguna manera de convertir esa línea de Request a . . . Read more
Digamos que tengo 5 máquinas con diferentes tamaños de memoria y puedo obtener el uso de memoria en bytes de un proceso. ¿Cómo mostrar el uso de memoria en porcentaje? (No tenemos permiso para modificar el proceso objetivo para consultar y volcar los bytes totales de memoria del host). Sé . . . Read more
¿Cómo puedo obtener el inicio del día actual utilizando Grafana e InfluxDB? Vi que Grafana usa “now/d” en el rango de tiempo para hacer esto. Pero necesito obtener el día actual en el editor de consultas. Intenté esto pero no funciona: También probé: select mean(value) from MEDIDOR where time > . . . Read more
En el pasado, generalmente he utilizado Kubernetes directamente desde sus propios archivos de configuración. Recientemente empecé a utilizar Helm, en este caso para añadir Loki y Grafana a mi clúster. He seguido un tutorial y configurado el gráfico helm “grafana/loki-stack” con estos valores: loki: enabled: true persistence: enabled: true size: . . . Read more
Tengo datos en una tabla de Postgres con aproximadamente esta forma: CREATE TABLE jobs ( id BIGINT PRIMARY KEY, started_at TIMESTAMPTZ, duration NUMERIC, project_id BIGINT ) También he ideado una consulta que es más o menos lo que quiero: SELECT $__timeGroupAlias(started_at,$__interval), avg(duration) AS “durations” FROM jobs WHERE project_id = 720 . . . Read more