Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## Unreleased

- `opentelemetry-api`: Optimize `LogRecord` memory by removing direct storage of the `Context` object.
([#4957](https://github.com/open-telemetry/opentelemetry-python/issues/4957))
- `opentelemetry-sdk`: Add file configuration support with YAML/JSON loading, environment variable substitution, and schema validation against the vendored OTel config JSON schema
([#4898](https://github.com/open-telemetry/opentelemetry-python/pull/4898))
- Fix intermittent CI failures in `getting-started` and `tracecontext` jobs caused by GitHub git CDN SHA propagation lag by installing contrib packages from the already-checked-out local copy instead of a second git clone
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,6 @@ def __init__(
if observed_timestamp is None:
observed_timestamp = time_ns()
self.observed_timestamp = observed_timestamp
self.context = context
self.trace_id = trace_id or span_context.trace_id
self.span_id = span_id or span_context.span_id
self.trace_flags = trace_flags or span_context.trace_flags
Expand Down
1 change: 0 additions & 1 deletion opentelemetry-sdk/tests/logs/test_handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -346,7 +346,6 @@ def test_log_record_trace_correlation(self):
record.log_record.severity_number,
SeverityNumber.FATAL,
)
self.assertEqual(record.log_record.context, mock_context)
span_context = span.get_span_context()
self.assertEqual(
record.log_record.trace_id, span_context.trace_id
Expand Down
1 change: 0 additions & 1 deletion opentelemetry-sdk/tests/logs/test_log_record.py
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,6 @@ def test_log_record_from_api_log_record(self):

self.assertEqual(record.log_record.timestamp, 1)
self.assertEqual(record.log_record.observed_timestamp, 2)
self.assertEqual(record.log_record.context, get_current())
# trace_id, span_id, and trace_flags come from the context's span
self.assertEqual(record.log_record.trace_id, 0)
self.assertEqual(record.log_record.span_id, 0)
Expand Down
2 changes: 0 additions & 2 deletions opentelemetry-sdk/tests/logs/test_logs.py
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,6 @@ def test_can_emit_api_logrecord(self):
self.assertTrue(isinstance(log_record, LogRecord))
self.assertEqual(log_record.timestamp, None)
self.assertEqual(log_record.observed_timestamp, 0)
self.assertIsNotNone(log_record.context)
self.assertEqual(log_record.severity_number, None)
self.assertEqual(log_record.severity_text, None)
self.assertEqual(log_record.body, "a log line")
Expand Down Expand Up @@ -208,7 +207,6 @@ def test_can_emit_with_keywords_arguments(self):
self.assertTrue(isinstance(result_log_record, LogRecord))
self.assertEqual(result_log_record.timestamp, 100)
self.assertEqual(result_log_record.observed_timestamp, 101)
self.assertIsNotNone(result_log_record.context)
self.assertEqual(
result_log_record.severity_number, SeverityNumber.WARN
)
Expand Down