public createEsDomainMetric()

in lib/template/pattern/cloudwatch-pattern.ts [209:224]


    public createEsDomainMetric(domainName: string, metricName: string, clientId: string, options: cloudwatch.MetricOptions = {}): cloudwatch.Metric {
        return new cloudwatch.Metric({
            metricName,
            namespace: 'AWS/ES',
            dimensions: {
                DomainName: domainName,
                ClientId: clientId
            },
            statistic: options.statistic,
            unit: options.unit,
            period: this.props.period,
            label: options.label != undefined ? options.label : metricName,
            color: options.color,
            ...options
        });
    }