{
  "attributes": {
    "error.message": {
      "description": "Error message recorded during check",
      "type": "string"
    }
  },
  "description": "This receiver creates stats by connecting to an SSH server which may be an SFTP server.",
  "display_name": "SSH Check Receiver",
  "distribution": "contrib",
  "ecosystem": "collector",
  "id": "contrib-sshcheckreceiver",
  "metrics": {
    "sshcheck.duration": {
      "description": "Measures the duration of SSH connection.",
      "enabled": true,
      "gauge": {
        "value_type": "int"
      },
      "stability": "development",
      "unit": "ms"
    },
    "sshcheck.error": {
      "attributes": [
        "error.message"
      ],
      "description": "Records errors occurring during SSH check.",
      "enabled": true,
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "monotonic": false,
        "value_type": "int"
      },
      "unit": "{error}"
    },
    "sshcheck.sftp_duration": {
      "description": "Measures SFTP request duration.",
      "enabled": false,
      "gauge": {
        "value_type": "int"
      },
      "stability": "development",
      "unit": "ms"
    },
    "sshcheck.sftp_error": {
      "attributes": [
        "error.message"
      ],
      "description": "Records errors occurring during SFTP check.",
      "enabled": false,
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "monotonic": false,
        "value_type": "int"
      },
      "unit": "{error}"
    },
    "sshcheck.sftp_status": {
      "description": "1 if the SFTP server replied to request, otherwise 0.",
      "enabled": false,
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "monotonic": false,
        "value_type": "int"
      },
      "unit": "1"
    },
    "sshcheck.status": {
      "description": "1 if the SSH client successfully connected, otherwise 0.",
      "enabled": true,
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "monotonic": false,
        "value_type": "int"
      },
      "unit": "1"
    }
  },
  "name": "sshcheckreceiver",
  "repository": "opentelemetry-collector-contrib",
  "status": {
    "class": "receiver",
    "codeowners": {
      "active": [
        "ishaish103"
      ],
      "emeritus": [
        "nslaughter"
      ]
    },
    "distributions": [
      "contrib"
    ],
    "stability": {
      "beta": [
        "metrics"
      ]
    }
  },
  "type": "receiver"
}