[[
  {
    "name": "flask.request",
    "service": "flask",
    "resource": "flask.request",
    "trace_id": 0,
    "span_id": 1,
    "parent_id": 0,
    "type": "web",
    "error": 0,
    "meta": {
      "_dd.appsec.event_rules.version": "rules_good",
      "_dd.appsec.json": "{\"triggers\":[\n  {\n    \"rule\": {\n      \"id\": \"blk-001-001\",\n      \"name\": \"Block IP addresses\",\n      \"on_match\": [\n        \"block\"\n      ],\n      \"tags\": {\n        \"category\": \"blocking\",\n        \"type\": \"ip_addresses\"\n      }\n    },\n    \"rule_matches\": [\n      {\n        \"operator\": \"ip_match\",\n        \"operator_value\": \"\",\n        \"parameters\": [\n          {\n            \"address\": \"http.client_ip\",\n            \"highlight\": [\n              \"8.8.4.4\"\n            ],\n            \"key_path\": [],\n            \"value\": \"8.8.4.4\"\n          }\n        ]\n      }\n    ]\n  }\n]}",
      "_dd.appsec.waf.version": "1.30.0",
      "_dd.base_service": "",
      "_dd.origin": "appsec",
      "_dd.p.dm": "-5",
      "_dd.p.tid": "654a694400000000",
      "_dd.p.ts": "02",
      "_dd.runtime_family": "python",
      "actor.ip": "8.8.4.4",
      "appsec.blocked": "true",
      "appsec.event": "true",
      "http.endpoint": "/",
      "http.method": "GET",
      "http.request.headers.accept": "text/html",
      "http.request.headers.accept-encoding": "gzip, deflate",
      "http.request.headers.host": "0.0.0.0:8000",
      "http.request.headers.user-agent": "python-requests/2.28.2",
      "http.request.headers.x-real-ip": "8.8.4.4",
      "http.response.headers.content-length": "1460",
      "http.response.headers.content-type": "text/html",
      "http.status_code": "403",
      "http.url": "http://0.0.0.0:8000/",
      "http.useragent": "python-requests/2.28.2",
      "language": "python",
      "runtime-id": "428eb5200c89455faf47cda0d1dcc0fc"
    },
    "metrics": {
      "_dd.appsec.enabled": 1.0,
      "_dd.appsec.event_rules.error_count": 0,
      "_dd.appsec.event_rules.loaded": 5,
      "_dd.appsec.waf.duration": 86.625,
      "_dd.appsec.waf.duration_ext": 230.0739288330078,
      "_dd.top_level": 1,
      "_dd.tracer_kr": 1.0,
      "_sampling_priority_v1": 2,
      "process_id": 45321
    },
    "duration": 1371667,
    "start": 1692710149424904972
  },
     {
       "name": "flask.response",
       "service": "flask",
       "resource": "flask.response",
       "trace_id": 0,
       "span_id": 2,
       "parent_id": 1,
       "type": "",
       "error": 0,
       "meta": {
         "_dd.base_service": "",
         "_dd.p.tid": "654a694400000000",
         "component": "flask"
       },
       "duration": 400959,
       "start": 1692710149425843930
     }]]
