{
  "loki_trace": {
    "language": "LogQL",
    "query": "{service=\"checkout\",env=\"prod\"} | trace_id=\"00000000000000000000000000000001\"",
    "parameters": {
      "query": "{service=\"checkout\",env=\"prod\"} | trace_id=\"00000000000000000000000000000001\"",
      "start": "1791530004000000000",
      "end": "1791531806000000000",
      "limit": 100,
      "direction": "forward"
    },
    "response": {
      "http": 200,
      "body": {
        "status": "success",
        "data": {
          "resultType": "streams",
          "result": [
            {
              "stream": {
                "detected_level": "error",
                "env": "prod",
                "service": "checkout",
                "service_name": "checkout",
                "trace_id": "00000000000000000000000000000001"
              },
              "values": [
                [
                  "1791530005000000000",
                  "{\"event_id\": \"q-001\", \"service\": \"checkout\", \"env\": \"prod\", \"level\": \"ERROR\", \"trace_id\": \"00000000000000000000000000000001\", \"message\": \"upstream timeout\", \"_timestamp\": 1791530005000000, \"duration_ms\": \"1200\"}"
                ]
              ]
            }
          ]
        }
      }
    }
  },
  "loki_substring": {
    "language": "LogQL",
    "query": "{service=\"checkout\",env=\"prod\"} |= \"timeout\"",
    "parameters": {
      "query": "{service=\"checkout\",env=\"prod\"} |= \"timeout\"",
      "start": "1791530004000000000",
      "end": "1791531806000000000",
      "limit": 100,
      "direction": "forward"
    },
    "response": {
      "http": 200,
      "body": {
        "status": "success",
        "data": {
          "resultType": "streams",
          "result": [
            {
              "stream": {
                "detected_level": "error",
                "env": "prod",
                "service": "checkout",
                "service_name": "checkout",
                "trace_id": "00000000000000000000000000000001"
              },
              "values": [
                [
                  "1791530005000000000",
                  "{\"event_id\": \"q-001\", \"service\": \"checkout\", \"env\": \"prod\", \"level\": \"ERROR\", \"trace_id\": \"00000000000000000000000000000001\", \"message\": \"upstream timeout\", \"_timestamp\": 1791530005000000, \"duration_ms\": \"1200\"}"
                ]
              ]
            },
            {
              "stream": {
                "detected_level": "error",
                "env": "prod",
                "service": "checkout",
                "service_name": "checkout",
                "trace_id": "00000000000000000000000000000003"
              },
              "values": [
                [
                  "1791530125000000000",
                  "{\"event_id\": \"q-003\", \"service\": \"checkout\", \"env\": \"prod\", \"level\": \"ERROR\", \"trace_id\": \"00000000000000000000000000000003\", \"message\": \"connection timeout\", \"_timestamp\": 1791530125000000}"
                ]
              ]
            }
          ]
        }
      }
    }
  },
  "loki_slow_without_error_filter": {
    "language": "LogQL",
    "query": "sum(count_over_time({service=\"checkout\",env=\"prod\"} | json | duration_ms > 900 [1h]))",
    "parameters": {
      "query": "sum(count_over_time({service=\"checkout\",env=\"prod\"} | json | duration_ms > 900 [1h]))",
      "time": "1791531806000000000"
    },
    "response": {
      "http": 400,
      "body": "pipeline error: 'LabelFilterErr' for series: '{__error__=\"LabelFilterErr\", __error_details__=\"strconv.ParseFloat: parsing \\\"n/a\\\": invalid syntax\", detected_level=\"error\", duration_ms=\"n/a\", env=\"prod\", service=\"checkout\", service_name=\"checkout\", trace_id=\"00000000000000000000000000000007\"}'.\nUse a label filter to intentionally skip this error. (e.g | __error__!=\"LabelFilterErr\").\nTo skip all potential errors you can match empty errors.(e.g __error__=\"\")\nThe label filter can also be specified after unwrap. (e.g | unwrap latency | __error__=\"\" )\n"
    }
  },
  "loki_slow_with_error_filter": {
    "language": "LogQL",
    "query": "sum(count_over_time({service=\"checkout\",env=\"prod\"} | json | duration_ms > 900 | __error__=\"\" [1h]))",
    "parameters": {
      "query": "sum(count_over_time({service=\"checkout\",env=\"prod\"} | json | duration_ms > 900 | __error__=\"\" [1h]))",
      "time": "1791531806000000000"
    },
    "response": {
      "http": 200,
      "body": {
        "status": "success",
        "data": {
          "resultType": "vector",
          "result": [
            {
              "metric": {},
              "value": [
                1791531806,
                "2"
              ]
            }
          ]
        }
      }
    }
  },
  "loki_parse_errors": {
    "language": "LogQL",
    "query": "{service=\"checkout\",env=\"prod\"} | json | __error__!=\"\"",
    "parameters": {
      "query": "{service=\"checkout\",env=\"prod\"} | json | __error__!=\"\"",
      "start": "1791530004000000000",
      "end": "1791531806000000000",
      "limit": 100,
      "direction": "forward"
    },
    "response": {
      "http": 200,
      "body": {
        "status": "success",
        "data": {
          "resultType": "streams",
          "result": [
            {
              "stream": {
                "__error__": "JSONParserErr",
                "__error_details__": "Value looks like object, but can't find closing '}' symbol",
                "detected_level": "unknown",
                "env": "prod",
                "service": "checkout",
                "service_name": "checkout",
                "trace_id": "invalid-json"
              },
              "values": [
                [
                  "1791530425000000000",
                  "{broken-json"
                ]
              ]
            }
          ]
        }
      }
    }
  },
  "openobserve_trace": {
    "language": "SQL",
    "request": {
      "query": {
        "sql": "SELECT event_id FROM query_samples WHERE trace_id='00000000000000000000000000000001'",
        "start_time": 1791530004000000,
        "end_time": 1791531806000000,
        "from": 0,
        "size": 100
      },
      "search_type": "ui"
    },
    "response": {
      "http": 200,
      "body": {
        "hits": [
          {
            "_timestamp": 1791530005000000,
            "event_id": "q-001"
          }
        ],
        "total": 1,
        "from": 0,
        "size": 100,
        "is_partial": false,
        "order_by": "desc",
        "order_by_metadata": [
          [
            "_timestamp",
            "desc"
          ]
        ],
        "is_histogram_eligible": true
      }
    }
  },
  "openobserve_substring": {
    "language": "SQL",
    "request": {
      "query": {
        "sql": "SELECT event_id FROM query_samples WHERE message LIKE '%timeout%' ORDER BY event_id",
        "start_time": 1791530004000000,
        "end_time": 1791531806000000,
        "from": 0,
        "size": 100
      },
      "search_type": "ui"
    },
    "response": {
      "http": 200,
      "body": {
        "hits": [
          {
            "_timestamp": 1791530005000000,
            "event_id": "q-001"
          },
          {
            "_timestamp": 1791530125000000,
            "event_id": "q-003"
          }
        ],
        "total": 2,
        "from": 0,
        "size": 100,
        "is_partial": false,
        "order_by": "asc",
        "order_by_metadata": [
          [
            "event_id",
            "asc"
          ]
        ],
        "is_histogram_eligible": true
      }
    }
  },
  "openobserve_slow_cast": {
    "language": "SQL",
    "request": {
      "query": {
        "sql": "SELECT event_id FROM query_samples WHERE CAST(duration_ms AS DOUBLE)>900 ORDER BY event_id",
        "start_time": 1791530004000000,
        "end_time": 1791531806000000,
        "from": 0,
        "size": 100
      },
      "search_type": "ui"
    },
    "response": {
      "http": 200,
      "body": {
        "hits": [],
        "total": 0,
        "from": 0,
        "size": 100,
        "function_error": [
          "code: 'Internal error', message: \"External error: Arrow error: Cast error: Cannot cast string 'n/a' to value of Float64 type\"",
          "Please be aware that the response is based on partial data"
        ],
        "is_partial": true,
        "order_by": "asc",
        "order_by_metadata": [
          [
            "event_id",
            "asc"
          ]
        ],
        "is_histogram_eligible": true
      }
    }
  },
  "openobserve_slow_try_cast": {
    "language": "SQL",
    "request": {
      "query": {
        "sql": "SELECT event_id FROM query_samples WHERE TRY_CAST(duration_ms AS DOUBLE)>900 ORDER BY event_id",
        "start_time": 1791530004000000,
        "end_time": 1791531806000000,
        "from": 0,
        "size": 100
      },
      "search_type": "ui"
    },
    "response": {
      "http": 200,
      "body": {
        "hits": [
          {
            "_timestamp": 1791530005000000,
            "event_id": "q-001"
          },
          {
            "_timestamp": 1791530065000000,
            "event_id": "q-002"
          }
        ],
        "total": 2,
        "from": 0,
        "size": 100,
        "is_partial": false,
        "order_by": "asc",
        "order_by_metadata": [
          [
            "event_id",
            "asc"
          ]
        ],
        "is_histogram_eligible": true
      }
    }
  }
}
