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

[LFC-192] OpenTelemetry #199

Closed
marcklingen opened this issue Sep 15, 2023 · 9 comments
Closed

[LFC-192] OpenTelemetry #199

marcklingen opened this issue Sep 15, 2023 · 9 comments
Labels

Comments

@marcklingen
Copy link
Member

marcklingen commented Sep 15, 2023

OTel as (1) additional data source for more execution details, and (2) alternative integration to replace current SDKs

LFC-192

@marcklingen marcklingen changed the title Open telemetry [LFC-192] Open telemetry Sep 15, 2023
@marcklingen marcklingen changed the title [LFC-192] Open telemetry [LFC-192] OpenTelemetry Sep 15, 2023
@pamelafox
Copy link

Did you all make a decision regarding OTel integration? My team at Microsoft is curious (since Azure Monitor brings in OTel traces).

@marcklingen
Copy link
Member Author

marcklingen commented Mar 5, 2024

Currently we see otel to be promising for some of our users (just monitor/log production traffic), whereas it does not work for others (also want to quickly iterate locally / in batches / in notebooks). Thus, we cannot yet shift all of our tracing/ingestion to OTel.

The best way forward here is most likely to build an OTel compatible receiver/processor as an alternative way to ingest data into langfuse for those who want it for their production deployments.

As generally building integrations for Langfuse is very simple, we are very open to collab on this, right now, there are higher impact features to ship for most of our users especially with a focus on evaluation and testing of LLM applications.

If you have a view on this, happy to chat with you and your team!

@pamelafox
Copy link

Okay, that makes sense. I don't have a strong opinion currently, I'll look out for feedback from our Microsoft customers.

@sudivate
Copy link

sudivate commented Mar 8, 2024

Hi @marcklingen, it's great to know that you're thinking about integrating OTEL into Langfuse.

A new Working Group (WG) was formed recently as part of the OpenTelemetry Semantic Conventions project, with a specific focus on LLM applications and frameworks.

If you're interested, I'd like to extend an invitation for you to join our community meeting. You can share any insights you have from your experience with OTEL adoption and provide feedback on the conventions we're developing for this project.

LLM Semantic Conventions Working Goup
OTEL Semantic Conventions Sigs Index
Slack Channel

@drewby @pamelafox

@gingters
Copy link

gingters commented Apr 9, 2024

I would also love to see support of OpenTelemetry ingestion.
My specific reason would be to enable observablity of Semantic Kernel based applications in langfuse. It would be awesome if we could see the single steps of SK applications in the same way we can currently see langchain-based application traces.

@benjamincudi
Copy link

I'd also love to see support in some kind for this - in particular, I'd love to be able to incorporate (or leverage) Langfuse tracing as part of broader application tracing, and send those traces through an OpenTelemetry Collector rather than directly to LANGFUSE_HOST

Is this something that has been tested or attempted previously with any success?

@athewsey
Copy link

athewsey commented Aug 19, 2024

Also interested in this feature - my (customers') use-case would be similar to the above: Integrate Langfuse's traces with those from other microservices/apps in AWS X-Ray, for end-to-end debugging & visibility.

@johnson-liang
Copy link

When it comes to Langfuse ingesting OpenTelemetry, I think it is more straightforward to implement an OpenTelemetry exporter that calls Langfuse SDK for each OpenTelemetry trace.

@marcklingen
Copy link
Member Author

Merging this into the discussion here: https://github.com/orgs/langfuse/discussions/2509

@marcklingen marcklingen closed this as not planned Won't fix, can't repro, duplicate, stale Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants