File tree Expand file tree Collapse file tree
lambdas/update-letter-queue/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55} from "@internal/datastore" ;
66import { mockDeep } from "jest-mock-extended" ;
77import pino from "pino" ;
8+ import { MetricStatus } from "@internal/helpers" ;
89import {
910 Context ,
1011 DynamoDBRecord ,
@@ -15,6 +16,7 @@ import { Deps } from "../deps";
1516import createHandler from "../update-letter-queue" ;
1617import { EnvVars } from "../env" ;
1718import { LetterStatus } from "../../../api-handler/src/contracts/letters" ;
19+ import { Unit } from "aws-embedded-metrics" ;
1820
1921const mockedDeps : jest . Mocked < Deps > = {
2022 letterQueueRepository : {
@@ -301,13 +303,14 @@ function assertSuccessMetricLogged(count: number) {
301303 expect . objectContaining ( {
302304 Metrics : [
303305 expect . objectContaining ( {
304- Name : "letters queued successfully" ,
306+ Name : MetricStatus . Success ,
305307 Value : count ,
306308 } ) ,
307309 ] ,
308310 } ) ,
309311 ] ) ,
310312 } ) ,
313+ success : count ,
311314 } ) ,
312315 ) ;
313316}
@@ -320,13 +323,15 @@ function assertFailureMetricLogged(count: number) {
320323 expect . objectContaining ( {
321324 Metrics : [
322325 expect . objectContaining ( {
323- Name : "letters queued failed" ,
326+ Name : MetricStatus . Failure ,
324327 Value : count ,
328+ Unit : Unit . Count ,
325329 } ) ,
326330 ] ,
327331 } ) ,
328332 ] ) ,
329333 } ) ,
334+ failure : count ,
330335 } ) ,
331336 ) ;
332337}
Original file line number Diff line number Diff line change 66} from "aws-lambda" ;
77import { unmarshall } from "@aws-sdk/util-dynamodb" ;
88import { Unit } from "aws-embedded-metrics" ;
9- import { MetricEntry , MetricStatus , buildEMFObject } from "@internal/helpers" ;
9+ import { MetricStatus , buildEMFObject } from "@internal/helpers" ;
1010import {
1111 InsertPendingLetter ,
1212 Letter ,
You can’t perform that action at this time.
0 commit comments