Go: tracing framework (#17004)

### Summary

Tracing framework

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
Jin Hai
2026-07-16 19:35:43 +08:00
committed by GitHub
parent f8cba62108
commit f8474a67f5
9 changed files with 91 additions and 81 deletions

View File

@@ -34,7 +34,6 @@ func NewRouter(handler *Handler) *Router {
// Setup setup routes
func (r *Router) Setup(engine *gin.Engine) {
SetupEERouter(engine)
// Healthz to get system health

View File

@@ -16,8 +16,9 @@
package admin
import "github.com/gin-gonic/gin"
import (
"github.com/gin-gonic/gin"
)
func SetupEERouter(engine *gin.Engine) {
}

View File

@@ -18,7 +18,6 @@ package router
import (
"github.com/gin-gonic/gin"
"ragflow/internal/common"
"ragflow/internal/handler"
)
@@ -125,7 +124,6 @@ func NewRouter(
// Setup setup routes
func (r *Router) Setup(engine *gin.Engine) {
SetupEERouter(engine)
// Mark all responses from Go with a header for debugging.

View File

@@ -16,8 +16,9 @@
package router
import "github.com/gin-gonic/gin"
import (
"github.com/gin-gonic/gin"
)
func SetupEERouter(engine *gin.Engine) {
}

View File

@@ -16,7 +16,12 @@
package server
import "errors"
import (
"context"
"errors"
sdktrace "go.opentelemetry.io/otel/sdk/trace"
)
var serverEE *EEServer
@@ -25,20 +30,22 @@ func init() {
}
type EEServer struct {
tracerProvider *sdktrace.TracerProvider
}
func newEEServer() *EEServer {
return &EEServer{}
}
func StartServer() error {
func StartServer(ctx context.Context, serverName string) error {
if serverEE == nil {
return errors.New("server EE is nil")
}
return nil
}
func ShutdownServer() error {
func ShutdownServer(ctx context.Context) error {
if serverEE == nil {
return errors.New("server EE is nil")
}