Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[logs] Support OTel Logs Bridge API #4433

Open
47 of 53 tasks
CodeBlanch opened this issue Apr 25, 2023 · 3 comments
Open
47 of 53 tasks

[logs] Support OTel Logs Bridge API #4433

CodeBlanch opened this issue Apr 25, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request logs Logging signal related pkg:OpenTelemetry.Api Issues related to OpenTelemetry.Api NuGet package pkg:OpenTelemetry.Extensions.Hosting Issues related to OpenTelemetry.Extensions.Hosting NuGet package pkg:OpenTelemetry Issues related to OpenTelemetry NuGet package spec-compliance Issues related to compliance with the OpenTelemetry Specification
Milestone

Comments

@CodeBlanch
Copy link
Member

CodeBlanch commented Apr 25, 2023

The OpenTelemetry Specification has been updated with some new logging APIs marked stable:

API: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/bridge-api.md
SDK: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/logs/sdk.md

This issue is for tracking the work to implement this in OTel .NET.

Note: This work has been made an experimental feature (see #4735). The APIs will be public in prerelease builds of OpenTelemetry .NET (starting with 1.6.0-alpha.1) but will be internal in stable builds.

Relates to #4014

@CodeBlanch CodeBlanch added enhancement New feature or request pkg:OpenTelemetry.Api Issues related to OpenTelemetry.Api NuGet package pkg:OpenTelemetry Issues related to OpenTelemetry NuGet package logs Logging signal related labels Apr 25, 2023
@CodeBlanch CodeBlanch added this to the 1.6.0 milestone Apr 25, 2023
@CodeBlanch CodeBlanch self-assigned this Apr 25, 2023
@CodeBlanch CodeBlanch added the pkg:OpenTelemetry.Extensions.Hosting Issues related to OpenTelemetry.Extensions.Hosting NuGet package label Apr 28, 2023
@utpilla utpilla modified the milestones: 1.8.0, 1.9.0 Mar 9, 2024
@CodeBlanch CodeBlanch modified the milestones: 1.9.0, Future Mar 13, 2024
@reyang reyang added pkg:OpenTelemetry pkg:OpenTelemetry.Api Issues related to OpenTelemetry.Api NuGet package pkg:OpenTelemetry Issues related to OpenTelemetry NuGet package pkg:OpenTelemetry.Extensions.Hosting Issues related to OpenTelemetry.Extensions.Hosting NuGet package and removed pkg:OpenTelemetry.Api Issues related to OpenTelemetry.Api NuGet package pkg:OpenTelemetry Issues related to OpenTelemetry NuGet package pkg:OpenTelemetry.Extensions.Hosting Issues related to OpenTelemetry.Extensions.Hosting NuGet package pkg:OpenTelemetry.Api labels May 14, 2024
@alrz
Copy link

alrz commented Jun 6, 2024

Is there a PR to add .WithLogging(c => c.AddOtlpExporter());? didn't find it in the list.

@cijothomas
Copy link
Member

Is there a PR to add .WithLogging(c => c.AddOtlpExporter());? didn't find it in the list.

It is separate from Bridge itself. See #5648

@CodeBlanch CodeBlanch added the spec-compliance Issues related to compliance with the OpenTelemetry Specification label Aug 16, 2024
@juliuskoval
Copy link
Contributor

Hi, is there an ETA on when the bridge API might be stable? I'm using the API to create an NLog target (https://github.com/juliuskoval/NLog.Targets.OpenTelemetryProtocol) and it would be nice if the package didn't require pre-release versions of OpenTelemetry packages to work.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request logs Logging signal related pkg:OpenTelemetry.Api Issues related to OpenTelemetry.Api NuGet package pkg:OpenTelemetry.Extensions.Hosting Issues related to OpenTelemetry.Extensions.Hosting NuGet package pkg:OpenTelemetry Issues related to OpenTelemetry NuGet package spec-compliance Issues related to compliance with the OpenTelemetry Specification
Projects
None yet
Development

No branches or pull requests

6 participants