mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-02 02:11:18 -06:00
more refactoring
This commit is contained in:
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the proxy service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the glauth service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the proxy service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the graph service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the idp service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -11,30 +11,36 @@ import (
|
||||
)
|
||||
|
||||
// Propagator ensures the importer module uses the same trace propagation strategy.
|
||||
var Propagator propagation.TextMapPropagator
|
||||
var Propagator = propagation.NewCompositeTextMapPropagator(
|
||||
propagation.Baggage{},
|
||||
propagation.TraceContext{},
|
||||
)
|
||||
|
||||
// GetTraceProvider returns a configured open-telemetry trace provider.
|
||||
func GetTraceProvider(collectorEndpoint, traceType, serviceName string) (*sdktrace.TracerProvider, error) {
|
||||
switch t := traceType; t {
|
||||
case "jaeger":
|
||||
{
|
||||
exp, err := jaeger.New(
|
||||
jaeger.WithCollectorEndpoint(
|
||||
jaeger.WithEndpoint(collectorEndpoint),
|
||||
),
|
||||
)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return sdktrace.NewTracerProvider(
|
||||
sdktrace.WithBatcher(exp),
|
||||
sdktrace.WithResource(resource.NewWithAttributes(
|
||||
semconv.SchemaURL,
|
||||
semconv.ServiceNameKey.String(serviceName)),
|
||||
),
|
||||
), nil
|
||||
if collectorEndpoint == "" {
|
||||
return sdktrace.NewTracerProvider(), nil
|
||||
}
|
||||
|
||||
exp, err := jaeger.New(
|
||||
jaeger.WithCollectorEndpoint(
|
||||
jaeger.WithEndpoint(collectorEndpoint),
|
||||
),
|
||||
)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return sdktrace.NewTracerProvider(
|
||||
sdktrace.WithBatcher(exp),
|
||||
sdktrace.WithResource(resource.NewWithAttributes(
|
||||
semconv.SchemaURL,
|
||||
semconv.ServiceNameKey.String(serviceName)),
|
||||
),
|
||||
), nil
|
||||
|
||||
case "agent":
|
||||
fallthrough
|
||||
case "zipkin":
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the ocs service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the onlyoffice service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the proxy service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the settings service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the store service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the thumbnails service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the web service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
@@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
// TraceProvider is the global trace provider for the proxy service.
|
||||
TraceProvider = sdktrace.NewTracerProvider()
|
||||
TraceProvider *sdktrace.TracerProvider
|
||||
)
|
||||
|
||||
func Configure(cfg *config.Config) error {
|
||||
|
||||
Reference in New Issue
Block a user