{ "template": { "mappings": { "_meta": { "version": "2.0.0", "catalog": "observability", "type": "logs", "component": "http" }, "dynamic_templates": [ { "request_header_map": { "mapping": { "type": "keyword" }, "path_match": "request.header.*" } }, { "response_header_map": { "mapping": { "type": "keyword" }, "path_match": "response.header.*" } } ], "properties": { "http": { "properties": { "flavor": { "type": "keyword", "ignore_above": 256 }, "user_agent": { "type": "object", "properties": { "original": { "type": "keyword" }, "name": { "type": "keyword" }, "version": { "type": "keyword" }, "device": { "type": "object", "properties": { "name": { "type": "keyword" } } }, "os": { "type": "object", "properties": { "type": { "type": "keyword" }, "platform": { "type": "keyword" }, "name": { "type": "keyword" }, "full": { "type": "keyword" }, "family": { "type": "keyword" }, "version": { "type": "keyword" }, "kernel": { "type": "keyword" } } } } }, "url": { "type": "keyword", "ignore_above": 2048 }, "schema": { "type": "keyword", "ignore_above": 1024 }, "target": { "type": "keyword", "ignore_above": 1024 }, "route": { "type": "keyword", "ignore_above": 1024 }, "client.ip": { "type": "ip" }, "resent_count": { "type": "integer" }, "request": { "type": "object", "properties": { "id": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "body.content": { "type": "text" }, "bytes": { "type": "long" }, "method": { "type": "keyword", "ignore_above": 256 }, "referrer": { "type": "keyword", "ignore_above": 1024 }, "mime_type": { "type": "keyword", "ignore_above": 1024 } } }, "response": { "type": "object", "properties": { "id": { "type": "text", "fields": { "keyword": { "type": "keyword", "ignore_above": 256 } } }, "body.content": { "type": "text" }, "bytes": { "type": "long" }, "status_code": { "type": "integer" } } } } } } } } }