Skip to content
This repository was archived by the owner on Sep 2, 2025. It is now read-only.

Commit acb3746

Browse files
Bearer token ext and Sum connector
1 parent 2780f71 commit acb3746

File tree

7 files changed

+46
-4
lines changed

7 files changed

+46
-4
lines changed

_includes/collector-components.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ The Splunk Distribution of the OpenTelemetry Collector has the following compone
44
* :ref:`Processors <collector-components-processors>`: Configure which operations you'll perform on data before it's exported. For example, filtering.
55
* :ref:`Exporters <collector-components-exporters>`: Set up where to send data to. It can be one or more backends or destinations.
66
* :ref:`Extensions <collector-components-extensions>`: Extend the capabilities of the Collector.
7+
* :ref:`Connectors <collector-components-connectors>`: Connect two pipelines, consuming data as an exporter at the end of one pipeline and emitting data as a receiver at the start of another pipeline.
78
* Services. It consists of two elements:
89

910
* List of the :ref:`extensions <collector-components-extensions>` you've configured.

_includes/gdi/collector-available-connectors.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,7 @@
1111
- Traces, metrics, logs
1212
* - :ref:`span-metrics-connector` (``spanmetrics``)
1313
- Aggregates Request, Error and Duration (R.E.D) OpenTelemetry metrics from span data.
14-
- Traces, metrics
14+
- Traces, metrics
15+
* - :ref:`sum-connector` (``sum``)
16+
- Sums attribute values from spans, span events, metrics, data points, and log records.
17+
- Traces, metrics, logs

_includes/gdi/collector-available-extensions.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
- Description
88
* - :ref:`basic-auth-extension` (``basicauth``)
99
- Implements both ``configauth.ServerAuthenticator`` and ``configauth.ClientAuthenticator`` to authenticate clients and servers using basic authentication. The authenticator type has to be set to ``basicauth``.
10+
* - :ref:`bearertokenauth-extension` (``basicauth``)
11+
- Implements both ``configauth.ServerAuthenticator`` and ``configauth.ClientAuthenticator``. It can be used in both http and gRPC exporters inside the ``auth`` settings to embed a static token for every RPC call made.
1012
* - :ref:`docker-observer-extension` (``docker_observer``)
1113
- Detects and reports container endpoints discovered through the Docker API. Only containers that are in the state of ``Running`` and not ``Paused`` emit endpoints.
1214
* - :ref:`ecs-observer-extension` (``ecs_observer``)

gdi/opentelemetry/components/a-components-connectors.rst

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,25 @@ Collector components: Connectors
1111
:titlesonly:
1212
:hidden:
1313

14-
routing-connector.rst
14+
routing-connector
1515
span-metrics-connector
16+
sum-connector
1617

1718
The Splunk Distribution of the OpenTelemetry Collector includes and supports the connectors listed on this doc. To see other components, refer to :ref:`otel-components`.
1819

1920
.. 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.
2021

21-
A connector is both an exporter and receiver. As the name suggests a Connector connects two pipelines: it consumes data as an exporter at the end of one pipeline and emits data as a receiver at the start of another pipeline. It may consume and emit data of the same data type, or of different data types. A connector may generate and emit data to summarize the consumed data, or it may simply replicate or route data.
22+
A connector is both an exporter and receiver. As the name suggests a Connector connects two pipelines: it consumes data as an exporter at the end of one pipeline and emits data as a receiver at the start of another pipeline. It may consume and emit data of the same data type, or of different data types. A connector might generate and emit data to summarize the consumed data, or it might simply replicate or route data.
2223

2324
The following connectors are available:
2425

25-
* :ref:`span-metrics-connector`
26+
.. raw:: html
27+
28+
<div class="include-start" id="collector-available-connectors.rst"></div>
29+
30+
.. include:: /_includes/gdi/collector-available-connectors.rst
31+
32+
.. raw:: html
33+
34+
<div class="include-stop" id="collector-available-connectors.rst"></div>
2635

gdi/opentelemetry/components/a-components-extensions.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Collector components: Extensions
1313
:hidden:
1414

1515
basic-auth-extension
16+
bearertokenauth-extension
1617
docker-observer-extension
1718
ecs-observer-extension
1819
ecstask-observer-extension
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
.. _bearertokenauth-extension:
2+
3+
********************************************
4+
Authenticator - Bearer extension
5+
********************************************
6+
7+
.. meta::
8+
:description: Implements both ``configauth.ServerAuthenticator`` and ``configauth.ClientAuthenticator``. It can be used in both http and gRPC exporters inside the ``auth`` settings to embed a static token for every RPC call made.
9+
10+
The Splunk Distribution of the OpenTelemetry Collector supports the Authenticator - Bearer extension. Documentation is planned for a future release.
11+
12+
To find information about this component in the meantime, see :new-page:`Authenticator Bearer extension <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/extension/bearertokenauthextension>` on GitHub.
13+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
.. _sum-connector:
2+
3+
****************************
4+
Sum connector
5+
****************************
6+
7+
.. meta::
8+
:description: Sums attribute values from spans, span events, metrics, data points, and log records.
9+
10+
The Splunk Distribution of the OpenTelemetry Collector supports the Sum connector. Documentation is planned for a future release.
11+
12+
To find information about this component in the meantime, see :new-page:`Sum connector <https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/sumconnector>` on GitHub.
13+

0 commit comments

Comments
 (0)