mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Instrumentation: measure time until plugin request (#61279)
Signed-off-by: bergquist <carl.bergquist@gmail.com>
This commit is contained in:
parent
b633d5395d
commit
672b1711b0
@ -36,6 +36,8 @@ func instrumentPluginRequest(ctx context.Context, cfg *config.Cfg, pluginCtx *ba
|
||||
|
||||
start := time.Now()
|
||||
|
||||
timeBeforePluginRequest := log.TimeSinceStart(ctx, start)
|
||||
|
||||
err := fn()
|
||||
if err != nil {
|
||||
status = "error"
|
||||
@ -52,8 +54,7 @@ func instrumentPluginRequest(ctx context.Context, cfg *config.Cfg, pluginCtx *ba
|
||||
"pluginId", pluginCtx.PluginID,
|
||||
"endpoint", endpoint,
|
||||
"eventName", "grafana-data-egress",
|
||||
"insight_logs", true,
|
||||
"since_grafana_request_started", log.TimeSinceStart(ctx, time.Now()),
|
||||
"time_before_plugin_request", timeBeforePluginRequest,
|
||||
}
|
||||
|
||||
if pluginCtx.User != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user