[PR #219] feat: support opentelemetry #217

Open
opened 2026-02-16 09:19:52 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langgenius/dify-sandbox/pull/219
Author: @fatelei
Created: 1/26/2026
Status: 🔄 Open

Base: mainHead: opentelemetry


📝 Commits (1)

  • af12ff5 feat: support opentelemetry

📊 Changes

17 files changed (+444 additions, -54 deletions)

View changed files

📝 conf/config.yaml (+15 -0)
📝 go.mod (+20 -2)
📝 go.sum (+59 -9)
📝 internal/controller/run.go (+3 -3)
📝 internal/core/runner/nodejs/nodejs.go (+21 -6)
📝 internal/core/runner/python/python.go (+16 -0)
internal/middleware/identity.go (+44 -0)
📝 internal/middleware/trace.go (+9 -23)
internal/middleware/trace_compat.go (+10 -0)
📝 internal/server/server.go (+26 -2)
📝 internal/service/nodejs.go (+20 -3)
📝 internal/service/python.go (+22 -5)
📝 internal/static/config.go (+13 -0)
internal/telemetry/otel.go (+110 -0)
internal/telemetry/propagate.go (+24 -0)
📝 internal/types/config.go (+17 -1)
📝 tests/integration_tests/conf/config.yaml (+15 -0)

📄 Description

ScreenShot_2026-01-26_144343_739

fix #218


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langgenius/dify-sandbox/pull/219 **Author:** [@fatelei](https://github.com/fatelei) **Created:** 1/26/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `opentelemetry` --- ### 📝 Commits (1) - [`af12ff5`](https://github.com/langgenius/dify-sandbox/commit/af12ff5fde024f31a52529c89ee248335177fbc7) feat: support opentelemetry ### 📊 Changes **17 files changed** (+444 additions, -54 deletions) <details> <summary>View changed files</summary> 📝 `conf/config.yaml` (+15 -0) 📝 `go.mod` (+20 -2) 📝 `go.sum` (+59 -9) 📝 `internal/controller/run.go` (+3 -3) 📝 `internal/core/runner/nodejs/nodejs.go` (+21 -6) 📝 `internal/core/runner/python/python.go` (+16 -0) ➕ `internal/middleware/identity.go` (+44 -0) 📝 `internal/middleware/trace.go` (+9 -23) ➕ `internal/middleware/trace_compat.go` (+10 -0) 📝 `internal/server/server.go` (+26 -2) 📝 `internal/service/nodejs.go` (+20 -3) 📝 `internal/service/python.go` (+22 -5) 📝 `internal/static/config.go` (+13 -0) ➕ `internal/telemetry/otel.go` (+110 -0) ➕ `internal/telemetry/propagate.go` (+24 -0) 📝 `internal/types/config.go` (+17 -1) 📝 `tests/integration_tests/conf/config.yaml` (+15 -0) </details> ### 📄 Description <img width="3656" height="1858" alt="ScreenShot_2026-01-26_144343_739" src="https://github.com/user-attachments/assets/0e7f9330-29e5-47d7-8c94-304e3159fe43" /> fix #218 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 09:19:52 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-sandbox#217