Untitled
unknown
plain_text
6 months ago
1.1 kB
4
Indexable
const successMetric = new Metric({
namespace: 'TransactionAuthorityAccessor',
metricName: 'storeTransactionEntitySuccessCount',
period: Duration.minutes(1),
statistic: Stats.SUM,
unit: Unit.COUNT,
});
monitoringFacade.addWidget(
new GraphWidget({
width: 24,
height: 6,
title: 'TransactionEntity Success Count',
left: [successMetric],
}),
);
monitoringFacade.monitorCustom({
alarmFriendlyName: 'TransactionEntity Success Alert',
addToAlarmDashboard: true,
addToDetailDashboard: true,
addToSummaryDashboard: true,
metricGroups: [
{
title: 'TA Success Count Alarm',
metrics: [
{
metric: successMetric,
addAlarm: {
Critical: {
threshold: 1,
period: Duration.minutes(1),
evaluationPeriods: 8,
datapointsToAlarm: 8,
comparisonOperator: ComparisonOperator.GREATER_THAN_OR_EQUAL_TO_THRESHOLD,
treatMissingDataOverride: TreatMissingData.NOT_BREACHING,
},
},
},
],
},
],
});
Editor is loading...
Leave a Comment