# HTTP Check Receiver

<!-- llms-txt-link: /llms.txt -->

> OpenTelemetry Collector receiver · contrib distribution

The HTTP Check Receiver can be used for synthetic checks against HTTP endpoints.

- **Component ID**: `contrib-httpcheckreceiver`
- **Name**: `httpcheckreceiver`
- **Type**: receiver
- **Distribution**: contrib
- **Repository**: `opentelemetry-collector-contrib`

## Stability

| Level | Signals |
| --- | --- |
| alpha | metrics |

## Attributes

| Attribute | Type | Description |
| --- | --- | --- |
| `error.message` | string | Error message recorded during check |
| `http.method` | string | HTTP request method |
| `http.status_class` | string | HTTP response status class |
| `http.status_code` | int | HTTP response status code |
| `http.tls.cn` | string | The commonName in the subject of the certificate. |
| `http.tls.issuer` | string | The entity that issued the certificate. |
| `http.tls.san` | slice | The Subject Alternative Name of the certificate. |
| `http.url` | string | Full HTTP request URL. |
| `network.transport` | string | OSI transport layer or inter-process communication method. |
| `validation.type` | string | Type of validation performed (contains, json_path, size, regex) |

## Data

- **JSON**: [/data/collector/components/contrib-httpcheckreceiver/contrib-httpcheckreceiver-9f92518bd346.json](/data/collector/components/contrib-httpcheckreceiver/contrib-httpcheckreceiver-9f92518bd346.json)
- **Explore**: [/collector/components/contrib/httpcheckreceiver](/collector/components/contrib/httpcheckreceiver)
