To address this, logging query start and end events separately would help.
On Tuesday, January 18, 2022 at 10:41:25 PM UTC-5 [email protected] wrote:
> It seems to me that because query log records end time, it doesn't log
> queries until they are finished. So, if server runs into OOM and crashes
> due to some expensive queries, the offending queries will never be logged
> in query log.
>
> {
> "params": {
> "end": "2022-01-19T03:37:34.316Z",
> "query": "... ...",
> "start": "2022-01-19T03:37:34.316Z",
> "step": 0
> },
> "ruleGroup": {
> "file": "... ...",
> "name": "... ..."
> },
> "stats": {
> "timings": {
> "evalTotalTime": 0.0027992,
> "execQueueTime": 6.581e-06,
> "execTotalTime": 0.002811287,
> "innerEvalTime": 0.001367707,
> "queryPreparationTime": 0.001420335,
> "resultSortTime": 0
> }
> },
> "ts": "2022-01-19T03:37:34.401Z"
> }
>
--
You received this message because you are subscribed to the Google Groups
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/prometheus-users/c10865ab-b339-4c29-98fb-e0c3aaecb94an%40googlegroups.com.