# Add custom tags to common metrics emitted by temporal

**URL:** <https://community.temporal.io/t/add-custom-tags-to-common-metrics-emitted-by-temporal/10427>\
**Category:** Community Support\
**Tags:** go-sdk, metrics\
**Created:** [December 21, 2023, 9:34am UTC](https://community.temporal.io/t/add-custom-tags-to-common-metrics-emitted-by-temporal/10427 "2023-12-21T09:34:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tilak.raj94](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/tilak.raj94/32/4691_2.png) [@tilak.raj94](https://community.temporal.io/u/tilak.raj94)\
**Post date:** [December 21, 2023, 9:34am UTC](https://community.temporal.io/t/add-custom-tags-to-common-metrics-emitted-by-temporal/10427/1 "2023-12-21T09:34:43Z")

</div>

i have implemented go metrics and i can understand that i can add metrics while passing the root scope to the temporal client.

```auto
	temporalClient, err := client.NewClient(temporal.Options{
		Logger: loggerNew,
		MetricsHandler: sdktally.NewMetricsHandler(sdktally.NewPrometheusNamingScope(scope)),
	})
	if err != nil {
		logger.Sugar().Error(err)
		return nil, err
	}

```

but the point is that i have some info lets say which is very specific to a given workflow. Can i pass these tags while executing workflow or somewhere instead of specifying it at the client level.

I can create custom metrics and add tags to it but how do i do it with the default metrics?
