# FlinkMetrics Receiver

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

> OpenTelemetry Collector receiver · contrib distribution

This receiver uses Flink's [REST API](https://nightlies.apache.org/flink/flink-docs-release-1.14/docs/ops/metrics/#rest-api-integration) to collect Jobmanager, Taskmanager, Job, Task and Operator metrics.

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

## Stability

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

## Attributes

| Attribute | Type | Description |
| --- | --- | --- |
| `checkpoint` | string | The number of checkpoints completed or that failed. |
| `garbage_collector_name` | string | The names for the parallel scavenge and garbage first garbage collectors. |
| `operator_name` | string | The operator name. |
| `record` | string | The number of records received in, sent out or dropped due to arriving late. |

## Data

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