File tree Expand file tree Collapse file tree 8 files changed +17
-17
lines changed
opentelemetry-instrumentation-google-genai/examples
opentelemetry-instrumentation-langchain/examples
opentelemetry-instrumentation-vertexai/examples
instrumentation/opentelemetry-instrumentation-urllib Expand file tree Collapse file tree 8 files changed +17
-17
lines changed Original file line number Diff line number Diff line change 1
1
OpenTelemetry <REPLACE ME> Instrumentation
2
- ===========================
2
+ ==========================================
3
3
4
4
|pypi |
5
5
@@ -20,5 +20,5 @@ Installation
20
20
References
21
21
----------
22
22
23
- * `OpenTelemetry < REPLACE ME> / Tracing <https://opentelemetry-python-contrib.readthedocs.io/en/latest/instrumentation/< REPLACE ME>/< REPLACE ME> .html> `_
23
+ * `OpenTelemetry REPLACE ME/ Tracing <https://opentelemetry-python-contrib.readthedocs.io/en/latest/instrumentation/REPLACE ME/ REPLACE ME.html >`_
24
24
* `OpenTelemetry Project <https://opentelemetry.io/ >`_
Original file line number Diff line number Diff line change 1
1
OpenTelemetry Google GenAI SDK Manual Instrumentation Example
2
- ============================================
2
+ =============================================================
3
3
4
4
This is an example of how to instrument Google GenAI SDK calls when configuring
5
5
OpenTelemetry SDK and Instrumentations manually.
Original file line number Diff line number Diff line change 1
1
OpenTelemetry Google GenAI SDK Manual Instrumentation Example
2
- ============================================
2
+ =============================================================
3
3
4
4
This is an example of how to instrument Google GenAI SDK calls with zero code changes,
5
5
using `opentelemetry-instrument `.
Original file line number Diff line number Diff line change 1
1
OpenTelemetry Langcahin Instrumentation Example
2
- ============================================
2
+ ===============================================
3
3
4
4
This is an example of how to instrument Langchain when configuring OpenTelemetry SDK and instrumentations manually.
5
5
6
- When :code: `main.py <main.py>`_ is run, it exports traces to an OTLP-compatible endpoint.
6
+ When `main.py <main.py >`_ is run, it exports traces to an OTLP-compatible endpoint.
7
7
Traces include details such as the span name and other attributes.
8
8
9
- Note: :code: `.env <.env>`_ file configures additional environment variables:
9
+ Note: `.env <.env >`_ file configures additional environment variables:
10
10
- :code: `OTEL_LOGS_EXPORTER=otlp ` to specify exporter type.
11
11
- :code: `OPENAI_API_KEY ` open AI key for accessing the OpenAI API.
12
12
- :code: `OTEL_EXPORTER_OTLP_ENDPOINT ` to specify the endpoint for exporting traces (default is http://localhost:4317).
13
13
14
14
Setup
15
15
-----
16
16
17
- Minimally, update the :code: `.env <.env>`_ file with your :code:`OPENAI_API_KEY `.
17
+ Minimally, update the `.env <.env >`_ file with your :code: `OPENAI_API_KEY `.
18
18
An OTLP compatible endpoint should be listening for traces http://localhost:4317.
19
19
If not, update :code: `OTEL_EXPORTER_OTLP_ENDPOINT ` as well.
20
20
Original file line number Diff line number Diff line change 1
1
OpenTelemetry Langchain Zero-Code Instrumentation Example
2
- ======================================================
2
+ =========================================================
3
3
4
4
This is an example of how to instrument Langchain with zero code changes,
5
5
using `opentelemetry-instrument `.
6
6
7
- When :code: `main.py <main.py>`_ is run, it exports traces to an OTLP-compatible endpoint.
7
+ When `main.py <main.py >`_ is run, it exports traces to an OTLP-compatible endpoint.
8
8
Traces include details such as the span name and other attributes.
9
9
10
- Note: :code: `.env <.env>`_ file configures additional environment variables:
10
+ Note: `.env <.env >`_ file configures additional environment variables:
11
11
- :code: `OTEL_LOGS_EXPORTER=otlp ` to specify exporter type.
12
12
- :code: `OPENAI_API_KEY ` open AI key for accessing the OpenAI API.
13
13
- :code: `OTEL_EXPORTER_OTLP_ENDPOINT ` to specify the endpoint for exporting traces (default is http://localhost:4317).
14
14
15
15
Setup
16
16
-----
17
17
18
- Minimally, update the :code: `.env <.env>`_ file with your :code:`OPENAI_API_KEY `.
18
+ Minimally, update the `.env <.env >`_ file with your :code: `OPENAI_API_KEY `.
19
19
An OTLP compatible endpoint should be listening for traces http://localhost:4317.
20
20
If not, update :code: `OTEL_EXPORTER_OTLP_ENDPOINT ` as well.
21
21
Original file line number Diff line number Diff line change 1
1
OpenTelemetry VertexAI Instrumentation Example
2
- ============================================
2
+ ==============================================
3
3
4
4
This is an example of how to instrument VertexAI calls when configuring OpenTelemetry SDK and Instrumentations manually.
5
5
@@ -12,8 +12,8 @@ your VertexAI requests.
12
12
Note: `.env <.env >`_ file configures additional environment variables:
13
13
14
14
- `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT=true ` configures
15
- VertexAI instrumentation to capture prompt and completion contents on
16
- events.
15
+ VertexAI instrumentation to capture prompt and completion contents on
16
+ events.
17
17
18
18
Setup
19
19
-----
Original file line number Diff line number Diff line change 1
1
OpenTelemetry VertexAI Instrumentation Example
2
- ============================================
2
+ ==============================================
3
3
4
4
This is an example of how to instrument VertexAI calls with zero code changes,
5
5
using `opentelemetry-instrument `.
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ The hooks can be configured as follows:
37
37
38
38
# `request_obj` is an instance of urllib.request.Request
39
39
# `response` is an instance of http.client.HTTPResponse
40
- def response_hook (span , request_obj , response )
40
+ def response_hook (span , request_obj , response ):
41
41
pass
42
42
43
43
URLLibInstrumentor().instrument(
You can’t perform that action at this time.
0 commit comments