diff --git a/pkg/plugin/driver.go b/pkg/plugin/driver.go index 0b086353..9c3df0f4 100644 --- a/pkg/plugin/driver.go +++ b/pkg/plugin/driver.go @@ -80,6 +80,7 @@ func getPDCDialContext(settings Settings) (func(context.Context, string) (net.Co func getClientInfoProducts(ctx context.Context) (products []struct{ Name, Version string }) { version := backend.UserAgentFromContext(ctx).GrafanaVersion() + user := backend.UserFromContext(ctx) if version != "" { products = append(products, struct{ Name, Version string }{ @@ -88,6 +89,13 @@ func getClientInfoProducts(ctx context.Context) (products []struct{ Name, Versio }) } + if user != nil { + products = append(products, struct{ Name, Version string }{ + Name: "grafana_user", + Version: user.Login, + }) + } + if info, err := build.GetBuildInfo(); err == nil { products = append(products, struct{ Name, Version string }{ Name: "clickhouse-datasource",