@openaddresses/batch-alarms - v4.9.2
    Preparing search index...

    @openaddresses/batch-alarms - v4.9.2

    batch-alarms

    Library for providing default CloudFormation dashboards & ECS Services

    https://openaddresses.github.io/batch-alarms

    npm add batch-alarms
    
    import cf from '@openaddresses/cloudfriend';
    import {
    ELB as ELBAlarms,
    RDS as RSDAlarms
    } from 'batch-alarms';

    cf.merge(
    template,
    ELBAlarms({
    prefix: 'CFPrefix',
    apache: cf.stackName,
    email: 'nick@ingalls.ca',
    cluster: cf.ref('APIECSCluster'),
    service: cf.getAtt('APIService', 'Name'),
    loadbalancer: cf.getAtt('APIELB', 'LoadBalancerFullName'),
    targetgroup: cf.getAtt('APITargetGroup', 'TargetGroupFullName'),
    }),
    ELBAlarms({
    prefix: 'CFPrefix',
    email: 'nick@ingalls.ca',
    targetgroup: cf.ref('RDSInstance')
    })
    );
    import cf from '@openaddresses/cloudfriend';
    import {
    ELB as ELBAlarms,
    RDS as RSDAlarms
    } from 'batch-alarms';

    cf.merge(
    template,
    ELBAlarms({
    prefix: 'CFPrefix',
    apache: cf.stackName,
    topic: cf.ref('ExistingTopic'),
    cluster: cf.ref('APIECSCluster'),
    service: cf.getAtt('APIService', 'Name'),
    loadbalancer: cf.getAtt('APIELB', 'LoadBalancerFullName'),
    targetgroup: cf.getAtt('APITargetGroup', 'TargetGroupFullName'),
    }),
    ELBAlarms({
    prefix: 'CFPrefix',
    topic: cf.ref('ExistingTopic'),
    targetgroup: cf.ref('RDSInstance')
    })
    );