{
  "id": "nginx",
  "title": "Nginx",
  "description": "Monitor nginx using logs and metrics.",
  "author": {
    "name": "SigNoz",
    "email": "integrations@signoz.io",
    "homepage": "https://signoz.io"
  },
  "icon": "file://icon.svg",
  "categories": [
    "Ingress",
    "HTTP"
  ],
  "overview": "file://overview.md",
  "configuration": [
    {
      "title": "Prerequisites",
      "instructions": "file://config/prerequisites.md"
    },
    {
      "title": "Collect Logs",
      "instructions": "file://config/collect-logs.md"
    }
  ],
  "assets": {
    "logs": {
      "pipelines": []
    },
    "dashboards": null,
    "alerts": null
  },
  "connection_tests": {
    "logs": {
      "attribute_key": "source",
      "attribute_value": "nginx"
    }
  },
  "data_collected": {
    "logs": [
      {
        "name": "Timestamp",
        "path": "timestamp",
        "type": "timestamp"
      },
      {
        "name": "Severity Text",
        "path": "severity_text",
        "type": "string"
      },
      {
        "name": "Severity Number",
        "path": "severity_number",
        "type": "number"
      },
      {
        "name": "Body Bytes Sent",
        "path": "attributes.body_bytes_sent",
        "type": "string"
      },
      {
        "name": "Referrer",
        "path": "attributes.http_referrer",
        "type": "string"
      },
      {
        "name": "User Agent",
        "path": "attributes.http_user_agent",
        "type": "string"
      },
      {
        "name": "Request Method",
        "path": "attributes.request_method",
        "type": "string"
      },
      {
        "name": "Request Path",
        "path": "attributes.request_path",
        "type": "string"
      },
      {
        "name": "Response Status Code",
        "path": "attributes.status",
        "type": "string"
      },
      {
        "name": "Remote Address",
        "path": "attributes.remote_addr",
        "type": "string"
      }
    ],
    "metrics": []
  }
}