File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
opamp/opentelemetry-opamp-client/src/opentelemetry/_opamp Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 17
17
-----------------------------------
18
18
19
19
This package provides a bunch of classes that can be used by OpenTelemetry distributions implementors
20
- to implement remote config support via the OpAMP protocol.
20
+ to implement remote config support via the ` OpAMP protocol`_ .
21
21
22
22
The client implements the following capabilities:
23
23
28
28
29
29
These capabilities are enough to get a remote config from an opamp server, parse it, apply it and ack it.
30
30
31
+ While the client supports pluggable transports, only an HTTP backends using the ``requests`` library is
32
+ implemented. Adding WebSocket support shouldn't be hard but it will require some rework in the OpAMPAgent
33
+ class.
34
+
31
35
Since OpAMP APIs, config options or environment variables are not standardizes the distros are required
32
36
to provide code doing so.
33
37
OTel Python distros would need to provide their own message handler callback that implements the actual
@@ -82,6 +86,7 @@ def _configure(self, **kwargs):
82
86
83
87
API
84
88
---
89
+ .. _OpAMP protocol: https://opentelemetry.io/docs/specs/opamp/
85
90
"""
86
91
87
92
from opentelemetry ._opamp .agent import OpAMPAgent
You can’t perform that action at this time.
0 commit comments