# Dynatrace::Environment::Metric Manage a timeseries metric (V1) in Dynatrace. ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{ "Type" : "Dynatrace::Environment::Metric", "Properties" : { "DisplayName" : String, "Unit" : String, "Dimensions" : [ String, ... ], "Types" : [ String, ... ], "TimeseriesId" : String, "PluginId" : String, "Warnings" : [ String, ... ] } }### YAML
Type: Dynatrace::Environment::Metric Properties: DisplayName: String Unit: String Dimensions: - String Types: - String TimeseriesId: String PluginId: String Warnings: - String## Properties #### DisplayName The name of the metric in the user interface. It is limited to 256 characters. _Required_: No _Type_: String _Minimum Length_:
1
_Maximum Length_: 256
_Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)
#### Unit
The unit of the metric.
_Required_: No
_Type_: String
_Allowed Values_: Billion (bilcount)
| Bit (bit)
| BitPerHour (bit/h)
| BitPerMinute (bit/min)
| BitPerSecond (bit/s)
| Byte (B)
| BytePerHour (B/h)
| BytePerMinute (B/min)
| BytePerSecond (B/s)
| Cores
| Count (count)
| Day (ds)
| DecibelMilliWatt (dBm)
| G
| GibiByte (GiB)
| GigaByte (GB)
| Hour (hs)
| KibiByte (KiB)
| KibiBytePerHour (KiB/h)
| KibiBytePerMinute (KiB/min)
| KibiBytePerSecond (KiB/s)
| KiloByte (kB)
| KiloBytePerHour (kB/h)
| KiloBytePerMinute (kB/min)
| KiloBytePerSecond (kB/s)
| M
| MSU
| MebiByte (MiB)
| MebiBytePerHour (MiB/h)
| MebiBytePerMinute (MiB/min)
| MebiBytePerSecond (MiB/s)
| MegaByte (MB)
| MegaBytePerHour (MB/h)
| MegaBytePerMinute (MB/min)
| MegaBytePerSecond (MB/s)
| MicroSecond (µs)
| MilliSecond (ms)
| MilliSecondPerMinute (ms/min)
| Million (milcount)
| Minute (mins)
| Month (mos)
| N/A
| NanoSecond (ns)
| NanoSecondPerMinute (ns/min)
| PerHour (count/h)
| PerMinute (count/min)
| PerSecond (count/s)
| Percent (%)
| Pixel (px)
| Promille (‰)
| Ratio
| Second (s)
| State
| Unspecified
| Week (ws)
| Year (ys)
| k
| km/h
| m/h
| m/s
| mCores
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Dimensions
The metric dimension key that will be used to report multiple dimensions. For example, a dimension key to report the metric for different network cards for the same firewall.
The CUSTOM_DEVICE dimension is added to each new custom metric automatically.
_Required_: No
_Type_: List of String
_Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)
#### Types
The definition of the technology type. It is used to group metrics under a logical technology name in the UI.
Metrics must be assigned a software technology type that is identical to the technology type of the custom device you are sending the metric to.
For example, if you define your custom device using type F5-Firewall you must also register all related custom metrics as type F5-Firewall.
The field is required when creating a new metric.
_Required_: No
_Type_: List of String
_Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)
#### TimeseriesId
The ID of the metric.
_Required_: No
_Type_: String
_Pattern_: ^custom\:([a-zA-Z][a-zA-Z0-9]*([\.\_\-][a-zA-Z])?)+$
_Update requires_: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)
#### PluginId
The ID of the plugin, where the metric originates.
_Required_: No
_Type_: String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
#### Warnings
The warnings that occurred while creating the metric.
_Required_: No
_Type_: List of String
_Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)
## Return Values
### Ref
When you pass the logical ID of this resource to the intrinsic `Ref` function, Ref returns the TimeseriesId.
### Fn::GetAtt
The `Fn::GetAtt` intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.
For more information about using the `Fn::GetAtt` intrinsic function, see [Fn::GetAtt](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-getatt.html).
#### AggregationTypes
The list of allowed aggregations for this metric.
#### Filter
The feature, where the metric originates.
#### DetailedSource
The feature, where the metric originates.