func WithClientWrapperReportTags(reportTags ...string) ClientOption {
	return func(c *clientWrapper) {
		c.reportTags = append(c.reportTags, reportTags...)
	}
}
WithClientWrapperReportTags customize span tags
package micro
import (
	"context"
	"errors"
	"fmt"
	"strings"
	"time"
	"github.com/SkyAPM/go2sky"
	"github.com/asim/go-micro/v3/client"
	"github.com/asim/go-micro/v3/metadata"
	"github.com/asim/go-micro/v3/registry"
	"github.com/asim/go-micro/v3/server"
	agentv3 "skywalking.apache.org/repo/goapi/collect/language/agent/v3"
)
const (
	componentIDGoMicroClient = 5008
	componentIDGoMicroServer = 5009
)
var errTracerIsNil = errors.New("tracer is nil")
type clientWrapper struct {
	client.Client
	sw         *go2sky.Tracer
	reportTags []string
}
type ClientOption func(*clientWrapper)