Skip to content
v2.273.0

Unit Enum ​

Unit for metric.

Example ​

ts
declare const logGroup: logs.LogGroup;
const mf = new logs.MetricFilter(this, 'MetricFilter', {
  logGroup,
  metricNamespace: 'MyApp',
  metricName: 'Latency',
  filterPattern: logs.FilterPattern.exists('$.latency'),
  metricValue: '$.latency',
  dimensions: {
    ErrorCode: '$.errorCode',
  },
  unit: cloudwatch.Unit.MILLISECONDS,
});

//expose a metric from the metric filter
const metric = mf.metric();

//you can use the metric to create a new alarm
new cloudwatch.Alarm(this, 'alarm from metric filter', {
  metric,
  threshold: 100,
  evaluationPeriods: 2,
});

Members ​

MemberDescription
SECONDSSeconds.
MICROSECONDSMicroseconds.
MILLISECONDSMilliseconds.
BYTESBytes.
KILOBYTESKilobytes.
MEGABYTESMegabytes.
GIGABYTESGigabytes.
TERABYTESTerabytes.
BITSBits.
KILOBITSKilobits.
MEGABITSMegabits.
GIGABITSGigabits.
TERABITSTerabits.
PERCENTPercent.
COUNTCount.
BYTES_PER_SECONDBytes/second (B/s).
KILOBYTES_PER_SECONDKilobytes/second (kB/s).
MEGABYTES_PER_SECONDMegabytes/second (MB/s).
GIGABYTES_PER_SECONDGigabytes/second (GB/s).
TERABYTES_PER_SECONDTerabytes/second (TB/s).
BITS_PER_SECONDBits/second (b/s).
KILOBITS_PER_SECONDKilobits/second (kb/s).
MEGABITS_PER_SECONDMegabits/second (Mb/s).
GIGABITS_PER_SECONDGigabits/second (Gb/s).
TERABITS_PER_SECONDTerabits/second (Tb/s).
COUNT_PER_SECONDCount/second.
NONENone.

Referenced by ​