Skip to content

Commit 20c53d9

Browse files
authored
[chore] Add display names for receivers - batch 5 (#46539)
**Description** Uses the new [display_name](open-telemetry/opentelemetry-collector#14115) and description fields for components. I am breaking up the receivers into batches since there are so many Related to open-telemetry/opentelemetry-collector#14114 and open-telemetry/opentelemetry-collector#14400 Continuation from #45537 #45554 #45599 #45647 #45722 #45883 #45950 #46035 #46055 #46216 #46339 #46472
1 parent a7aa2c2 commit 20c53d9

File tree

20 files changed

+112
-50
lines changed

20 files changed

+112
-50
lines changed

receiver/kafkametricsreceiver/README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1+
<!-- status autogenerated section -->
12
# Kafka Metrics Receiver
23

3-
<!-- status autogenerated section -->
4+
The Kafka Metrics Receiver collects kafka metrics (brokers, topics, partitions, consumer groups) from a kafka server,
5+
and converts them into otlp.
6+
7+
48
| Status | |
59
| ------------- |-----------|
610
| Stability | [beta]: metrics |
@@ -13,9 +17,6 @@
1317
[contrib]: https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-contrib
1418
<!-- end autogenerated section -->
1519

16-
Kafka metrics receiver collects kafka metrics (brokers, topics, partitions, consumer groups) from kafka server,
17-
converting into otlp.
18-
1920
## Prerequisites
2021

2122
This receiver supports Kafka versions:

receiver/kafkametricsreceiver/metadata.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1+
display_name: Kafka Metrics Receiver
12
type: kafkametrics
23

4+
description: |
5+
The Kafka Metrics Receiver collects kafka metrics (brokers, topics, partitions, consumer groups) from a kafka server,
6+
and converts them into otlp.
7+
38
status:
49
class: receiver
510
stability:

receiver/kafkareceiver/README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1+
<!-- status autogenerated section -->
12
# Kafka Receiver
23

3-
<!-- status autogenerated section -->
4+
The Kafka Receiver receives telemetry data from Kafka, with configurable topics and encodings. If used in conjunction
5+
with the `kafkaexporter` configured with `include_metadata_keys`, The Kafka Receiver will also propagate the Kafka
6+
headers to the downstream pipeline, giving access to the rest of the pipeline to arbitrary metadata keys and values.
7+
8+
49
| Status | |
510
| ------------- |-----------|
611
| Stability | [development]: profiles |
@@ -16,10 +21,6 @@
1621
[contrib]: https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-contrib
1722
<!-- end autogenerated section -->
1823

19-
Kafka receiver receives telemetry data from Kafka, with configurable topics and encodings.
20-
21-
If used in conjunction with the `kafkaexporter` configured with `include_metadata_keys`. The Kafka receiver will also propagate the Kafka headers to the downstream pipeline, giving access to the rest of the pipeline to arbitrary metadata keys and values.
22-
2324
## Getting Started
2425

2526
> [!NOTE]

receiver/kafkareceiver/metadata.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1+
display_name: Kafka Receiver
12
type: kafka
23

4+
description: |
5+
The Kafka Receiver receives telemetry data from Kafka, with configurable topics and encodings. If used in conjunction
6+
with the `kafkaexporter` configured with `include_metadata_keys`, The Kafka Receiver will also propagate the Kafka
7+
headers to the downstream pipeline, giving access to the rest of the pipeline to arbitrary metadata keys and values.
8+
39
status:
410
class: receiver
511
stability:

receiver/kubeletstatsreceiver/README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1+
<!-- status autogenerated section -->
12
# Kubelet Stats Receiver
23

3-
<!-- status autogenerated section -->
4+
The Kubelet Stats Receiver pulls node, pod, container, and volume metrics from the API server on a kubelet
5+
and sends it down the metric pipeline for further processing.
6+
7+
48
| Status | |
59
| ------------- |-----------|
610
| Stability | [beta]: metrics |
@@ -14,9 +18,6 @@
1418
[k8s]: https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-k8s
1519
<!-- end autogenerated section -->
1620

17-
The Kubelet Stats Receiver pulls node, pod, container, and volume metrics from the API server on a kubelet
18-
and sends it down the metric pipeline for further processing.
19-
2021
## Metrics
2122

2223
Details about the metrics produced by this receiver can be found in [metadata.yaml](./metadata.yaml) with further documentation in [documentation.md](./documentation.md)

receiver/kubeletstatsreceiver/metadata.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1+
display_name: Kubelet Stats Receiver
12
type: kubeletstats
23

4+
description: |
5+
The Kubelet Stats Receiver pulls node, pod, container, and volume metrics from the API server on a kubelet
6+
and sends it down the metric pipeline for further processing.
7+
38
status:
49
class: receiver
510
stability:

receiver/libhoneyreceiver/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
# Libhoney Receiver
21
<!-- status autogenerated section -->
2+
# Libhoney Receiver
3+
4+
The Libhoney Receiver will accept Trace and Logs signals that are emitted from applications that are
5+
instrumented using [Libhoney](https://docs.honeycomb.io/send-data/logs/structured/libhoney/) libraries.
6+
7+
38
| Status | |
49
| ------------- |-----------|
510
| Stability | [alpha]: traces, logs |
@@ -12,11 +17,6 @@
1217
[contrib]: https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-contrib
1318
<!-- end autogenerated section -->
1419

15-
### The purpose and use-cases of the new component
16-
17-
The Libhoney receiver will accept data for either Trace or Logs signals that are emitted from applications that were
18-
instrumented using [Libhoney](https://docs.honeycomb.io/send-data/logs/structured/libhoney/) libraries.
19-
2020
## Configuration
2121

2222
The configuration has 2 parts, One is the HTTP receiver configuration and the rest is about mapping attributes from the

receiver/libhoneyreceiver/metadata.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1+
display_name: Libhoney Receiver
12
type: libhoney
23

4+
description: |
5+
The Libhoney Receiver will accept Trace and Logs signals that are emitted from applications that are
6+
instrumented using [Libhoney](https://docs.honeycomb.io/send-data/logs/structured/libhoney/) libraries.
7+
38
status:
49
class: receiver
510
stability:

receiver/lokireceiver/README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1+
<!-- status autogenerated section -->
12
# Loki Receiver
23

3-
<!-- status autogenerated section -->
4+
The Loki receiver implements the [Loki push api](https://grafana.com/docs/loki/latest/clients/promtail/#loki-push-api)
5+
as specified in [Loki HTTP API: Ingest logs](https://grafana.com/docs/loki/latest/reference/loki-http-api/#ingest-logs).
6+
It allows Promtail instances to specify the open telemetry collector as their lokiAddress.
7+
8+
This receiver runs HTTP and GRPC servers to ingest log entries in Loki format.
9+
10+
411
| Status | |
512
| ------------- |-----------|
613
| Stability | [alpha]: logs |
@@ -13,11 +20,6 @@
1320
[contrib]: https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-contrib
1421
<!-- end autogenerated section -->
1522

16-
The Loki receiver implements the [Loki push api](https://grafana.com/docs/loki/latest/clients/promtail/#loki-push-api) as specified in [Loki HTTP API: Ingest logs](https://grafana.com/docs/loki/latest/reference/loki-http-api/#ingest-logs).
17-
It allows Promtail instances to specify the open telemetry collector as their lokiAddress.
18-
19-
This receiver runs HTTP and GRPC servers to ingest log entries in Loki format.
20-
2123
## Getting Started
2224

2325
The settings are:

receiver/lokireceiver/metadata.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
1+
display_name: Loki Receiver
12
type: loki
23

4+
description: |
5+
The Loki receiver implements the [Loki push api](https://grafana.com/docs/loki/latest/clients/promtail/#loki-push-api)
6+
as specified in [Loki HTTP API: Ingest logs](https://grafana.com/docs/loki/latest/reference/loki-http-api/#ingest-logs).
7+
It allows Promtail instances to specify the open telemetry collector as their lokiAddress.
8+
9+
This receiver runs HTTP and GRPC servers to ingest log entries in Loki format.
10+
311
status:
412
class: receiver
513
stability:

0 commit comments

Comments
 (0)