Storage Api: Adds traces (#85391)

- adds traces and improved logging to the unified storage server
- add a configurable logger to the gRPC server service
This commit is contained in:
owensmallwood
2024-04-16 08:30:51 -06:00
committed by GitHub
parent a12669951b
commit 8c8885ef23
10 changed files with 262 additions and 67 deletions
@@ -4,6 +4,7 @@ import (
"context"
"testing"
"github.com/grafana/grafana/pkg/infra/tracing"
"github.com/stretchr/testify/require"
"github.com/grafana/grafana/pkg/components/satokengen"
@@ -85,7 +86,11 @@ func createTestContext(t *testing.T) testContext {
err = eDB.Init()
require.NoError(t, err)
store, err := sqlstash.ProvideSQLEntityServer(eDB)
traceConfig, err := tracing.ParseTracingConfig(env.Cfg)
require.NoError(t, err)
tracer, err := tracing.ProvideService(traceConfig)
require.NoError(t, err)
store, err := sqlstash.ProvideSQLEntityServer(eDB, tracer)
require.NoError(t, err)
client := entity.NewEntityStoreClientLocal(store)