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
Me gustaría traducir la consulta de Kibana a LogQL de la siguiente manera: host:("test1-myservice-*") AND level:ERROR AND NOT logger_name:"com.example.ExampleClass" AND _exists_:stack_trace AND NOT stack_trace:( "interrupted" OR "Read timed out" OR "java.lang.InterruptedException" ) He intentado lo siguiente en Grafana Explore pero no devuelve ningún registro para nuestros mensajes de registro JSON: . . . Read more
Tengo una variable de plantilla personalizada que muestra los siguientes valores separados por comas: info, error, warning, debug. El nombre de la variable es $Level con la opción de selección múltiple habilitada. Necesito que cuando se seleccionen más de 1 valor, las expresiones de filtro de línea se acumulen como . . . Read more
Estoy intentando ingresar los registros de AWS ALB en Loki, pero no puedo encontrar una forma sencilla de hacerlo. Los registros de AWS ALB terminan en S3 para su consumo a través de Athena u otras fuentes, pero Loki no tiene una forma simple de ingresar los registros de S3. . . . Read more
Escenario: Los registros tienen el siguiente formato: <SequenceID> <Level> <Message> Tengo un requisito para ordenar los registros basándome en el SequenceID en Grafana. Antecedentes: Estoy utilizando promtail para enviar los registros donde creo etiquetas para SequenceID y Level. Sin embargo, no puedo encontrar ninguna opción de visualización/transformación válida (panel/widget) en . . . Read more