mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-17 13:17:20 +08:00
Go: tracing framework (#17004)
### Summary Tracing framework --------- Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -16,8 +16,9 @@
|
||||
|
||||
package admin
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
import (
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func SetupEERouter(engine *gin.Engine) {
|
||||
|
||||
}
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -16,8 +16,9 @@
|
||||
|
||||
package router
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
import (
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func SetupEERouter(engine *gin.Engine) {
|
||||
|
||||
}
|
||||
|
||||
@@ -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")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user