func()

in pkg/plugin/plugin.go [253:267]


func (d *CloudTraceDatasource) getTraceSpanFrame(ctx context.Context, q queryModel) (*data.Frame, error) {
	clientRequest := cloudtrace.TraceQuery{
		ProjectID: q.ProjectID,
		TraceID:   q.TraceID,
	}

	trace, err := d.client.GetTrace(ctx, &clientRequest)
	if err != nil {
		return nil, err
	}

	f := createTraceSpanFrame(trace)

	return f, nil
}