@@ -509,38 +509,8 @@ You can create multiple dimension sets for your metrics using the `addDimensions
509
509
510
510
=== "Creating multiple dimension sets"
511
511
512
- ```typescript
513
- import { Metrics, MetricUnit } from '@aws-lambda-powertools/metrics';
514
-
515
- const metrics = new Metrics({
516
- namespace: 'serverlessAirline',
517
- serviceName: 'orders',
518
- defaultDimensions: { environment: 'prod' }
519
- });
520
-
521
- export const handler = async () => {
522
- // Add a single dimension to the default dimension set
523
- metrics.addDimension('region', 'us-west-2');
524
-
525
- // Add a new dimension set
526
- metrics.addDimensions({
527
- dimension1: "1",
528
- dimension2: "2"
529
- });
530
-
531
- // Add another dimension set (addDimensionSet is an alias for addDimensions)
532
- metrics.addDimensionSet({
533
- feature: "booking",
534
- version: "v1"
535
- });
536
-
537
- // This will create three dimension sets in the EMF output:
538
- // [["service", "environment", "region"]],
539
- // [["service", "dimension1", "dimension2"]], and
540
- // [["service", "feature", "version"]]
541
- metrics.addMetric('successfulBooking', MetricUnit.Count, 1);
542
- metrics.publishStoredMetrics();
543
- };
512
+ ```typescript hl_lines="10-25"
513
+ --8<-- "examples/snippets/metrics/multiDimensionSets.ts"
544
514
```
545
515
546
516
=== "Example CloudWatch Logs excerpt"
0 commit comments