{
  "attributes": {
    "state": {
      "description": "The state of a connection",
      "enum": [
        "active",
        "reading",
        "waiting",
        "writing"
      ],
      "type": "string"
    }
  },
  "description": "This receiver can fetch stats from a NGINX instance using the `ngx_http_stub_status_module` module's `status` endpoint.",
  "display_name": "NGINX Receiver",
  "distribution": "contrib",
  "ecosystem": "collector",
  "id": "contrib-nginxreceiver",
  "metrics": {
    "nginx.connections_accepted": {
      "attributes": [],
      "description": "The total number of accepted client connections",
      "enabled": true,
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "connections"
    },
    "nginx.connections_current": {
      "attributes": [
        "state"
      ],
      "description": "The current number of nginx connections by state",
      "enabled": true,
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "monotonic": false,
        "value_type": "int"
      },
      "unit": "connections"
    },
    "nginx.connections_handled": {
      "attributes": [],
      "description": "The total number of handled connections. Generally, the parameter value is the same as nginx.connections_accepted unless some resource limits have been reached (for example, the worker_connections limit).",
      "enabled": true,
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "connections"
    },
    "nginx.requests": {
      "attributes": [],
      "description": "Total number of requests made to the server since it started",
      "enabled": true,
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "requests"
    }
  },
  "name": "nginxreceiver",
  "repository": "opentelemetry-collector-contrib",
  "status": {
    "class": "receiver",
    "codeowners": {
      "active": [
        "colelaven",
        "ishleenk17"
      ],
      "emeritus": [
        "djaglowski"
      ]
    },
    "distributions": [
      "contrib"
    ],
    "stability": {
      "beta": [
        "metrics"
      ]
    }
  },
  "type": "receiver"
}