Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Add otlploggrpc exporter #5056

Closed
15 of 18 tasks
pellared opened this issue Mar 13, 2024 · 4 comments · Fixed by #5629
Closed
15 of 18 tasks

Add otlploggrpc exporter #5056

pellared opened this issue Mar 13, 2024 · 4 comments · Fixed by #5629
Assignees
Labels
area:logs Part of OpenTelemetry logs pkg:exporter:otlp Related to the OTLP exporter package
Milestone

Comments

@pellared
Copy link
Member

pellared commented Mar 13, 2024

prototype: #5522

@pellared pellared added area:logs Part of OpenTelemetry logs pkg:exporter:otlp Related to the OTLP exporter package labels Mar 13, 2024
@XSAM
Copy link
Member

XSAM commented Apr 21, 2024

I like to work on this one.

@arukiidou
Copy link
Contributor

add to README has been postponed.

dashpole pushed a commit that referenced this issue Jun 13, 2024
part of #5056 

Most of the codes are copied from `otlploghttp`.

I will try to make `internal/conf` as a shared go template file so
`otlploghttp` can use a shared setting struct with `otlploggrpc` in the
following PRs.
OrHayat pushed a commit to OrHayat/opentelemetry-go that referenced this issue Jun 23, 2024
part of open-telemetry#5056 

Most of the codes are copied from `otlploghttp`.

I will try to make `internal/conf` as a shared go template file so
`otlploghttp` can use a shared setting struct with `otlploggrpc` in the
following PRs.
MrAlias added a commit that referenced this issue Jun 24, 2024
part of #5056

For full usage of this client, check #5522

---------

Co-authored-by: Damien Mathieu <42@dmathieu.com>
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
pellared pushed a commit that referenced this issue Jun 28, 2024
Part of #5056

It abstracts the `transform` package from `otlploghttp` and makes it a
shared template. Then, it generates the abstracted `transform` package
into `otlploggrpc`.

For full usage of this transform package, check
#5522
XSAM added a commit that referenced this issue Jul 4, 2024
part of #5056

For full usage of this client, check
#5522

---------

Co-authored-by: Damien Mathieu <42@dmathieu.com>
pellared pushed a commit that referenced this issue Jul 9, 2024
Part of #5056

It also abstracts some test help functions from the client and adjusts
the indent of `UploadLogs` and `PartialSuccess` in client tests.

For full usage of this exporter, check
#5522

---------

Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
pellared pushed a commit that referenced this issue Jul 12, 2024
@XSAM
Copy link
Member

XSAM commented Jul 17, 2024

Complete

@XSAM XSAM closed this as completed Jul 17, 2024
@MrAlias
Copy link
Contributor

MrAlias commented Jul 17, 2024

The versions.yaml entry and changelog still need to be updated to complete the release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:logs Part of OpenTelemetry logs pkg:exporter:otlp Related to the OTLP exporter package
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

4 participants