Skip to content

Fix otel logs#49

Merged
vooon merged 5 commits into
mainfrom
fix-otel-logs
May 17, 2026
Merged

Fix otel logs#49
vooon merged 5 commits into
mainfrom
fix-otel-logs

Conversation

@vooon
Copy link
Copy Markdown
Owner

@vooon vooon commented May 17, 2026

No description provided.

vooon added 5 commits May 17, 2026 09:02
- Normalise OTLP log endpoint URL: append /v1/logs when the URL has
  no meaningful path, fixing a bug where otlploghttp.WithEndpointURL
  prevents the SDK default path fallback (unlike trace/metrics peers)
- Add OTelConfig.Headers (map[string]string) wired into all three
  OTLP/HTTP exporters via WithHeaders, enabling e.g. Authorization
oasdiff/yaml v0.1.0 removed UnmarshalWithOriginTree (replaced by a
new Unmarshal API), breaking kin-openapi v0.138.0 which still relies
on the old signature. Pin back to v0.0.9/yaml3 v0.0.12 to match
kin-openapi's own requirements.

Also fix invalid backslash escape in kong help struct tag for
OTelConfig.Headers.
Add OTelConfig.LogsLevel (string: debug|info|warn|error) and a
levelFilterHandler that wraps the otelslog bridge handler. When set,
only records at or above the given level are forwarded to the OTLP
endpoint, allowing the console and OTEL receivers to operate at
different verbosities.
@vooon vooon merged commit 01ae6a0 into main May 17, 2026
8 checks passed
@vooon vooon deleted the fix-otel-logs branch May 17, 2026 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant