{
  "description": "The ICMP Check Receiver can be used for synthetic checks against network endpoints. This receiver will send ICMP Echo Requests (pings) to the specified `targets`. It provides device availability monitoring and interface statistics with native OpenTelemetry OTLP metrics generation.",
  "display_name": "ICMP Check Receiver",
  "distribution": "contrib",
  "ecosystem": "collector",
  "id": "contrib-icmpcheckreceiver",
  "metrics": {
    "ping.loss.ratio": {
      "description": "The percentage of lost packets.",
      "enabled": true,
      "gauge": {
        "value_type": "double"
      },
      "stability": "development",
      "unit": "%"
    },
    "ping.rtt.avg": {
      "description": "Average round-trip time in milliseconds.",
      "enabled": true,
      "gauge": {
        "value_type": "int"
      },
      "stability": "development",
      "unit": "ms"
    },
    "ping.rtt.max": {
      "description": "Maximum round-trip time in milliseconds.",
      "enabled": true,
      "gauge": {
        "value_type": "int"
      },
      "stability": "development",
      "unit": "ms"
    },
    "ping.rtt.min": {
      "description": "Minimum round-trip time in milliseconds.",
      "enabled": true,
      "gauge": {
        "value_type": "int"
      },
      "stability": "development",
      "unit": "ms"
    },
    "ping.rtt.stddev": {
      "description": "Standard deviation of round-trip time in milliseconds.",
      "enabled": true,
      "gauge": {
        "value_type": "int"
      },
      "stability": "development",
      "unit": "ms"
    }
  },
  "name": "icmpcheckreceiver",
  "repository": "opentelemetry-collector-contrib",
  "status": {
    "class": "receiver",
    "codeowners": {
      "active": [
        "atoulme",
        "jkoronaAtCisco"
      ]
    },
    "distributions": [],
    "stability": {
      "development": [
        "metrics"
      ]
    }
  },
  "type": "receiver"
}