You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 2, 2025. It is now read-only.
- Connects to the Reverse Log Proxy (RLP) gateway of Cloud Foundry to extract metrics.
98
56
- Metrics
99
-
* - ``collectd``
57
+
* - :ref:`collectd-receiver` (``collectd``)
100
58
- Receives data exported through the CollectD ``write_http`` plugin. Only supports the JSON format.
101
59
- Metrics
102
60
* - :ref:`databricks_receiver` (``databricks``)
103
61
- Uses the Databricks API to generate metrics about the operation of a Databricks instance.
104
62
- Metrics
105
-
* - ``discovery``
63
+
* - :ref:`discovery-receiver` (``discovery``)
106
64
- Wraps the receiver creator to facilitate the discovery of metric collection targets. See :ref:`discovery_mode`.
107
65
- Logs
108
66
* - :ref:`filelog-receiver` (``filelog``)
@@ -120,22 +78,22 @@ The Splunk Distribution of OpenTelemetry Collector includes and supports the com
120
78
* - :ref:`jmx-receiver` (``jmx``)
121
79
- Works in conjunction with the :new-page:`OpenTelemetry JMX Metric Gatherer <https://github.com/open-telemetry/opentelemetry-java-contrib/blob/main/jmx-metrics/README.md>` to report metrics from an MBean server.
122
80
- Metrics
123
-
* - ``journald``
81
+
* - :ref:`journald-receiver` (``journald``)
124
82
- Parses Journald events from the systemd journal. The ``journalctl`` binary must be in the same ``$PATH`` of the agent.
125
83
- Logs
126
-
* - ``kafkametrics``
127
-
- Collects Kafka metrics such as brokers, topics, partitions, and consumer groups from Kafka server, and converts them to OTLP format.
128
-
- Metrics
129
-
* - ``kafka``
84
+
* - :ref:`kafka-receiver` (``kafka``)
130
85
- Receives metrics, logs, and traces from Kafka. Metrics and logs only support the OTLP format.
- Collects cluster-level metrics from the Kubernetes API server. It uses the Kubernetes API to listen for updates. You can use a single instance of this receiver to monitor a cluster.
- Instantiates other receivers at runtime based on whether observed endpoints match a configured rule. To use the receiver creator, configure one or more observer extensions to discover networked endpoints.
167
125
- N/A
168
-
* - ``redis``
126
+
* - :ref:`redis-receiver` (``redis``)
169
127
- Retrieves Redis ``INFO`` data from a specific Redis instance and builds metrics from it.
170
128
- Metrics
171
-
* - ``sapm``
129
+
* - :ref:`sapm-receiver` (``sapm``)
172
130
- Receives traces from other collectors or from the SignalFx Smart Agent.
173
131
- Traces
174
132
* - :ref:`signalfx-receiver` (``signalfx``)
@@ -183,7 +141,7 @@ The Splunk Distribution of OpenTelemetry Collector includes and supports the com
183
141
* - :ref:`sqlquery-receiver` (``sqlquery``)
184
142
- Runs custom SQL queries to generate metrics from a database connection.
185
143
- Metrics
186
-
* - ``statsd``
144
+
* - :ref:`statsd-receiver` (``statsd``)
187
145
- Collects StatsD messages to generate metrics.
188
146
- Metrics
189
147
* - :ref:`syslog-receiver` (``syslog``)
@@ -195,7 +153,7 @@ The Splunk Distribution of OpenTelemetry Collector includes and supports the com
- Detects resource information from the host, in a format that conforms to the OpenTelemetry resource semantic conventions, and appends or overrides the resource value in telemetry data with this information.
254
212
- Metrics, logs, traces
255
-
* - ``routing``
213
+
* - :ref:`routing-processor` (``routing``)
256
214
- Reads a header from the incoming HTTP request or reads a resource attribute, and then directs the trace information to specific exporters based on the value.
257
215
- Metrics, logs, traces
258
216
* - :ref:`span-processor` (``span``)
259
217
- Modifies either the span name or attributes of a span based on the span name.
- Samples traces based on a set of defined policies. All spans for a given trace must be received by the same Collector instance for effective sampling decisions.
263
221
- Traces
264
222
* - :ref:`transform-processor` (``transform``)
@@ -283,10 +241,13 @@ The Splunk Distribution of OpenTelemetry Collector includes and supports the com
283
241
* - Name
284
242
- Description
285
243
- Pipeline types
286
-
* - ``file``
244
+
* - :ref:`awss3-exporter` (``awss3``)
245
+
- This exporter targets to support proto/json format.
246
+
- Metrics, logs, traces
247
+
* - :ref:`file-exporter` (``file``)
287
248
- Writes pipeline data to a JSON file in Protobuf JSON encoding using the OpenTelemetry protocol.
288
249
- Metrics, logs, traces
289
-
* - ``kafka``
250
+
* - :ref:`kafka-exporter` (``kafka``)
290
251
- Exports metrics, logs, and traces to Kafka using a synchronous producer.
291
252
- Metrics, logs, traces
292
253
* - :ref:`logging-exporter` (``logging``)
@@ -298,9 +259,6 @@ The Splunk Distribution of OpenTelemetry Collector includes and supports the com
298
259
* - :ref:`otlphttp-exporter` (``otlphttp``)
299
260
- Exports data in OTLP format over the HTTP protocol.
300
261
- Metrics, logs, traces
301
-
* - :ref:`splunk-apm-exporter` (``sapm``)
302
-
- Allows the Splunk Distribution of OpenTelemetry Collector to export traces from multiple nodes or services in a single batch.
303
-
- Traces
304
262
* - :ref:`signalfx-exporter` (``signalfx``)
305
263
- Sends metrics, events, and trace correlation to Splunk Observability Cloud.
306
264
- Logs (events), metrics, traces (trace to metric correlation only)
@@ -328,25 +286,25 @@ The Splunk Distribution of OpenTelemetry Collector includes and supports the com
328
286
- Description
329
287
* - :ref:`basic-auth-extension` (``basicauth``)
330
288
- Implements both ``configauth.ServerAuthenticator`` and ``configauth.ClientAuthenticator`` to authenticate clients and servers using basic authentication. The authenticator type has to be set to ``basicauth``.
- Detects and reports container endpoints discovered through the Docker API. Only containers that are in the state of ``Running`` and not ``Paused`` emit endpoints.
- Uses the ECS and EC2 API to discover Prometheus scrape targets from all running tasks and filter them based on service names, task definitions, and container labels. Only compatible with the Prometheus receiver.
- Activates an HTTP URL that can be probed to check the status of the OpenTelemetry Collector. You can also use this extension as a liveness or readiness probe on Kubernetes.
- Looks at the current host for listening network endpoints. Uses the /proc file system and requires the ``SYS_PTRACE`` and ``DAC_READ_SEARCH`` capabilities so that it can determine what processes own the listening sockets. See :ref:`receiver-creator-receiver` for more information.
- Configures the memory ballast for the Collector process, either as a size in megabytes or as a size expressed as a percentage of the total memory. Sufficient ballast enhances the stability of Collector deployments.
347
-
* - ``pprof``
305
+
* - :ref:`pprof-extension` (``pprof``)
348
306
- Activates the golang ``net/http/pprof`` endpoint, which is used to collect performance profiles and investigate issues with a service.
349
-
* - ``smartagent``
307
+
* - :ref:`smartagent-extension` (``smartagent``)
350
308
- Provides a mechanism to set configuration options that are applicable to all instances of the Smart Agent receiver. Allows to migrate your existing Smart Agent configuration to the Splunk Distribution of OpenTelemetry Collector.
351
309
* - :ref:`zpages-extension` (``zpages``)
352
310
- Activates an extension that serves zPages, an HTTP endpoint that provides live data for debugging different components.
@@ -357,7 +315,7 @@ The Splunk Distribution of OpenTelemetry Collector includes and supports the com
357
315
<h2>Next steps<aname="next-steps"class="headerlink"href="#next-steps"title="Permalink to this headline">¶</a></h2>
:description: Learn about the components that make up the Splunk Observability Cloud OpenTelemetry Collector.
9
+
10
+
.. toctree::
11
+
:maxdepth:4
12
+
:titlesonly:
13
+
:hidden:
14
+
15
+
basic-auth-extension
16
+
docker-observer-extension
17
+
ecs-observer-extension
18
+
file-storage-extension
19
+
health-check-extension
20
+
host-observer-extension
21
+
http-forwarder-extension
22
+
kubernetes-observer-extension
23
+
memory-ballast-extension
24
+
pprof-extension
25
+
smartagent-extension
26
+
zpages-extension
27
+
28
+
The Splunk Distribution of the OpenTelemetry Collector includes and supports the extensions listed on this doc. To see other components, refer to :ref:`otel-components`.
29
+
30
+
.. note:: The following list might not contain all the latest additions. For a complete list of Collector components, including components that aren't included in the Splunk Distribution of OpenTelemetry Collector, see the ``opentelemetry-contrib`` repository in GitHub.
0 commit comments