Class Unit
Unit for metric.
Inheritance
System.Object
Unit
Namespace: Amazon.CDK.AWS.CloudWatch
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public sealed class Unit : Enum
Syntax (vb)
Public NotInheritable Class Unit
Inherits
Enum
Remarks
ExampleMetadata: infused
Examples
LogGroup logGroup;
var mf = new MetricFilter(this, "MetricFilter", new MetricFilterProps {
LogGroup = logGroup,
MetricNamespace = "MyApp",
MetricName = "Latency",
FilterPattern = FilterPattern.Exists("$.latency"),
MetricValue = "$.latency",
Dimensions = new Dictionary<string, string> {
{ "ErrorCode", "$.errorCode" }
},
Unit = Unit.MILLISECONDS
});
//expose a metric from the metric filter
var metric = mf.Metric();
//you can use the metric to create a new alarm
//you can use the metric to create a new alarm
new Alarm(this, "alarm from metric filter", new AlarmProps {
Metric = metric,
Threshold = 100,
EvaluationPeriods = 2
});
Synopsis
Fields
BITS | Bits. |
BITS_PER_SECOND | Bits/second (b/s). |
BYTES | Bytes. |
BYTES_PER_SECOND | Bytes/second (B/s). |
COUNT | Count. |
COUNT_PER_SECOND | Count/second. |
GIGABITS | Gigabits. |
GIGABITS_PER_SECOND | Gigabits/second (Gb/s). |
GIGABYTES | Gigabytes. |
GIGABYTES_PER_SECOND | Gigabytes/second (GB/s). |
KILOBITS | Kilobits. |
KILOBITS_PER_SECOND | Kilobits/second (kb/s). |
KILOBYTES | Kilobytes. |
KILOBYTES_PER_SECOND | Kilobytes/second (kB/s). |
MEGABITS | Megabits. |
MEGABITS_PER_SECOND | Megabits/second (Mb/s). |
MEGABYTES | Megabytes. |
MEGABYTES_PER_SECOND | Megabytes/second (MB/s). |
MICROSECONDS | Microseconds. |
MILLISECONDS | Milliseconds. |
NONE | None. |
PERCENT | Percent. |
SECONDS | Seconds. |
TERABITS | Terabits. |
TERABITS_PER_SECOND | Terabits/second (Tb/s). |
TERABYTES | Terabytes. |
TERABYTES_PER_SECOND | Terabytes/second (TB/s). |
value__ |
Fields
BITS
BITS_PER_SECOND
BYTES
BYTES_PER_SECOND
COUNT
COUNT_PER_SECOND
GIGABITS
GIGABITS_PER_SECOND
GIGABYTES
GIGABYTES_PER_SECOND
KILOBITS
KILOBITS_PER_SECOND
KILOBYTES
KILOBYTES_PER_SECOND
MEGABITS
MEGABITS_PER_SECOND
MEGABYTES
MEGABYTES_PER_SECOND
MICROSECONDS
MILLISECONDS
NONE
PERCENT
SECONDS
TERABITS
TERABITS_PER_SECOND
TERABYTES
TERABYTES_PER_SECOND
value__
public int value__
Field Value
Type | Description |
---|---|
System.Int32 |