Skip to content

Commit 9176574

Browse files
authored
Merge branch 'main' into hectorhdzg/hidestd
2 parents 8fdba08 + 62112ca commit 9176574

File tree

31 files changed

+1769
-1528
lines changed

31 files changed

+1769
-1528
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
- Update OTLP proto to v1.7 [#4645](https://github.com/open-telemetry/opentelemetry-python/pull/4645).
11+
- Add `event_name` as a top level field in the `LogRecord`. Events are now simply logs with the
12+
`event_name` field set, the logs SDK should be used to emit events ([#4652](https://github.com/open-telemetry/opentelemetry-python/pull/4652)).
1013
- Update OTLP gRPC/HTTP exporters: the export timeout is now inclusive of all retries and backoffs.
1114
A +/-20% jitter was added to all backoffs. A pointless 32 second sleep that occurred after all retries
1215
had completed/failed was removed.

exporter/opentelemetry-exporter-otlp-proto-common/src/opentelemetry/exporter/otlp/proto/common/_internal/_log_encoder/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ def _encode_log(log_data: LogData) -> PB2LogRecord:
6262
),
6363
dropped_attributes_count=log_data.log_record.dropped_attributes,
6464
severity_number=log_data.log_record.severity_number.value,
65+
event_name=log_data.log_record.event_name,
6566
)
6667

6768

opentelemetry-api/src/opentelemetry/_logs/_internal/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ def __init__(
6969
severity_number: Optional[SeverityNumber] = None,
7070
body: AnyValue = None,
7171
attributes: Optional[_ExtendedAttributes] = None,
72+
event_name: Optional[str] = None,
7273
) -> None: ...
7374

7475
@overload
@@ -99,6 +100,7 @@ def __init__(
99100
severity_number: Optional[SeverityNumber] = None,
100101
body: AnyValue = None,
101102
attributes: Optional[_ExtendedAttributes] = None,
103+
event_name: Optional[str] = None,
102104
) -> None:
103105
self.timestamp = timestamp
104106
if observed_timestamp is None:
@@ -112,6 +114,7 @@ def __init__(
112114
self.severity_number = severity_number
113115
self.body = body
114116
self.attributes = attributes
117+
self.event_name = event_name
115118

116119

117120
class Logger(ABC):

opentelemetry-proto/README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ OpenTelemetry Python Proto
77
:target: https://pypi.org/project/opentelemetry-proto/
88

99
This library contains the generated code for OpenTelemetry protobuf data model. The code in the current
10-
package was generated using the v1.2.0 release_ of opentelemetry-proto.
10+
package was generated using the v1.7.0 release_ of opentelemetry-proto.
1111

12-
.. _release: https://github.com/open-telemetry/opentelemetry-proto/releases/tag/v1.2.0
12+
.. _release: https://github.com/open-telemetry/opentelemetry-proto/releases/tag/v1.7.0
1313

1414
Installation
1515
------------

opentelemetry-proto/src/opentelemetry/proto/collector/logs/v1/logs_service_pb2.py

Lines changed: 13 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

opentelemetry-proto/src/opentelemetry/proto/collector/logs/v1/logs_service_pb2.pyi

Lines changed: 10 additions & 42 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

opentelemetry-proto/src/opentelemetry/proto/collector/logs/v1/logs_service_pb2_grpc.py

Lines changed: 39 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)