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

Commit c400a1f

Browse files
WIP
1 parent b2fe98b commit c400a1f

File tree

1 file changed

+21
-12
lines changed

1 file changed

+21
-12
lines changed

gdi/opentelemetry/common-config/collector-common-config-grcp.rst

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,23 @@ Configure gRCP
66

77
gRPC exposes a variety of settings you can adjust within individual receivers or exporters of the Collector. For more information, refer to :ref:`Golang's gRCP documentation <https://pkg.go.dev/google.golang.org/grpc>`.
88

9-
.. note:: To configure TLS, see :ref:`collector-collector-common-config-tls`.
10-
11-
Client configuration
9+
Configure clients
1210
=============================================================================================
1311

14-
:ref:`Exporters <otel-components-exporters>` leverage client configuration.
12+
To configure clients in :ref:`exporters <otel-components-exporters>` use this settings:
13+
14+
* ``balancer_name``. Defaults: ``pick_first`` before version 0.103.0, ``round_robin`` for v0.103.0 or higher.
15+
16+
* Learn more at gRCP's :new-page:`Load Balancing README https://github.com/grpc/grpc-go/blob/master/examples/features/load_balancing/README.md`.
17+
18+
* ``compression``. Compression type. Vali values are ``gzip``, ``snappy``, ``zstd``, and ``none``.
19+
20+
* ``endpoint``.: Valid value syntax available here
21+
22+
* ``tls``. See :ref:`collector-collector-common-config-tls`.
23+
24+
* ``headers``: name/value pairs added to the request
1525

16-
balancer_name: Default before v0.103.0 is pick_first, default for v0.103.0 is round_robin. See issue. To restore the previous behavior, set balancer_name to pick_first.
17-
compression: Compression type to use among gzip, snappy, zstd, and none.
18-
endpoint: Valid value syntax available here
19-
tls
20-
headers: name/value pairs added to the request
2126
keepalive
2227
permit_without_stream
2328
time
@@ -27,7 +32,7 @@ write_buffer_size
2732
auth
2833
Please note that per_rpc_auth which allows the credentials to send for every RPC is now moved to become an extension. Note that this feature isn't about sending the headers only during the initial connection as an authorization header under the headers would do: this is sent for every RPC performed during an established connection.
2934

30-
Example:
35+
For example:
3136

3237
.. code-block:: yaml
3338
@@ -84,7 +89,11 @@ gzip is the only required compression algorithm required for OTLP servers, and i
8489
Server configuration
8590
=============================================================================================
8691

87-
:ref:`Collector receivers <otel-components-receivers>` leverage server configuration using this settings:
92+
.. note::
93+
94+
To configure transport, see :ref:`collector-common-config-net`.
95+
96+
To configure servers in :ref:`collector receivers <otel-components-receivers>` use these settings:
8897

8998
* keepalive
9099
* enforcement_policy
@@ -103,5 +112,5 @@ Server configuration
103112
* write_buffer_size
104113
* auth
105114

106-
.. note:: To configure transport, see :ref:`collector-common-config-net`.
115+
107116

0 commit comments

Comments
 (0)