Skip to content

Commit 6175458

Browse files
authored
Merge branch 'main' into os-resource-detector
2 parents 500b11d + b1e99c1 commit 6175458

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+202
-113
lines changed

.github/workflows/benchmarks.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ on:
66

77
jobs:
88
sdk-benchmarks:
9-
env:
109
runs-on: self-hosted
1110
steps:
1211
- name: Checkout Core Repo @ SHA - ${{ github.sha }}

.github/workflows/test.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ env:
1010
# Otherwise, set variable to the commit of your branch on
1111
# opentelemetry-python-contrib which is compatible with these Core repo
1212
# changes.
13-
CONTRIB_REPO_SHA: 7d4573da89c7aef748614e6f1511be3eddf5b230
13+
CONTRIB_REPO_SHA: main
1414

1515
# This is needed because we do not clone the core repo in contrib builds anymore.
1616
# When running contrib builds as part of core builds, we use actions/checkout@v4 which
@@ -174,7 +174,6 @@ jobs:
174174
- "redis"
175175
- "remoulade"
176176
- "requests"
177-
- "sklearn"
178177
- "sqlalchemy"
179178
- "sqlite3"
180179
- "starlette"

docs-requirements.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,12 @@ sphinx-jekyll-builder==0.3.0
99
./opentelemetry-api
1010
./opentelemetry-semantic-conventions
1111
./opentelemetry-sdk
12+
./opentelemetry-proto
1213
./shim/opentelemetry-opencensus-shim
1314
./shim/opentelemetry-opentracing-shim
15+
./exporter/opentelemetry-exporter-otlp-proto-common
16+
./exporter/opentelemetry-exporter-otlp-proto-http
17+
./exporter/opentelemetry-exporter-otlp-proto-grpc
1418

1519
# Required by instrumentation and exporter packages
1620
grpcio~=1.27

docs/conf.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,29 @@
115115
"py:class",
116116
"opentelemetry.trace._LinkBase",
117117
),
118+
(
119+
"py:class",
120+
"opentelemetry.exporter.otlp.proto.grpc.exporter.OTLPExporterMixin",
121+
),
122+
(
123+
"py:class",
124+
"opentelemetry.proto.collector.trace.v1.trace_service_pb2.ExportTraceServiceRequest",
125+
),
126+
(
127+
"py:class",
128+
"opentelemetry.exporter.otlp.proto.common._internal.metrics_encoder.OTLPMetricExporterMixin",
129+
),
130+
("py:class", "opentelemetry.proto.resource.v1.resource_pb2.Resource"),
131+
(
132+
"py:class",
133+
"opentelemetry.proto.collector.metrics.v1.metrics_service_pb2.ExportMetricsServiceRequest",
134+
),
135+
("py:class", "opentelemetry.sdk._logs._internal.export.LogExporter"),
136+
("py:class", "opentelemetry.sdk._logs._internal.export.LogExportResult"),
137+
(
138+
"py:class",
139+
"opentelemetry.proto.collector.logs.v1.logs_service_pb2.ExportLogsServiceRequest",
140+
),
118141
]
119142

120143
# Add any paths that contain templates here, relative to this directory.

docs/examples/logs/README.rst

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,26 @@ Start the Collector locally to see data being exported. Write the following file
1515
otlp:
1616
protocols:
1717
grpc:
18-
19-
processors:
20-
batch:
18+
endpoint: 0.0.0.0:4317
2119
2220
exporters:
2321
logging:
24-
verbosity: detailed
22+
loglevel: debug
23+
24+
processors:
25+
batch:
2526
2627
service:
2728
pipelines:
2829
logs:
2930
receivers: [otlp]
3031
processors: [batch]
3132
exporters: [logging]
32-
33+
traces:
34+
receivers: [otlp]
35+
processors: [batch]
36+
exporters: [logging]
37+
3338
Then start the Docker container:
3439

3540
.. code-block:: sh

docs/examples/logs/otel-collector-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ receivers:
22
otlp:
33
protocols:
44
grpc:
5+
endpoint: 0.0.0.0:4317
56

67
exporters:
78
logging:

docs/examples/metrics/instruments/README.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Start the Collector locally to see data being exported. Write the following file
1010
otlp:
1111
protocols:
1212
grpc:
13+
endpoint: 0.0.0.0:4317
1314
1415
exporters:
1516
logging:

docs/examples/metrics/instruments/otel-collector-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ receivers:
22
otlp:
33
protocols:
44
grpc:
5+
endpoint: 0.0.0.0:4317
56

67
exporters:
78
logging:

docs/exporter/otlp/otlp.rst

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,34 @@
11
OpenTelemetry OTLP Exporters
22
============================
3-
43
.. automodule:: opentelemetry.exporter.otlp
54
:members:
65
:undoc-members:
76
:show-inheritance:
87

8+
opentelemetry.exporter.otlp.proto.http
9+
---------------------------------------
10+
11+
.. automodule:: opentelemetry.exporter.otlp.proto.http
12+
:members:
13+
:undoc-members:
14+
:show-inheritance:
15+
16+
.. automodule:: opentelemetry.exporter.otlp.proto.http.trace_exporter
17+
18+
.. automodule:: opentelemetry.exporter.otlp.proto.http.metric_exporter
19+
20+
.. automodule:: opentelemetry.exporter.otlp.proto.http._log_exporter
21+
22+
opentelemetry.exporter.otlp.proto.grpc
23+
---------------------------------------
24+
925
.. automodule:: opentelemetry.exporter.otlp.proto.grpc
1026
:members:
1127
:undoc-members:
1228
:show-inheritance:
29+
30+
.. automodule:: opentelemetry.exporter.otlp.proto.grpc.trace_exporter
31+
32+
.. automodule:: opentelemetry.exporter.otlp.proto.grpc.metric_exporter
33+
34+
.. automodule:: opentelemetry.exporter.otlp.proto.grpc._log_exporter

exporter/opentelemetry-exporter-otlp-proto-grpc/benchmarks/test_benchmark_trace_exporter.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
# pylint: disable=invalid-name
16+
1517
from unittest.mock import patch
1618

1719
from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import (

0 commit comments

Comments
 (0)