Adding subalarm column for alarm state transition
Change-Id: Id05d27472e7a1048020b7d391cd600328f088375
This commit is contained in:
parent
315c323994
commit
b999ecd43c
@ -38,7 +38,7 @@ public class InfluxV8AlarmRepo extends InfluxAlarmRepo {
|
||||
|
||||
private static final String[]
|
||||
COLUMN_NAMES =
|
||||
{"tenant_id", "alarm_id", "metrics", "old_state", "new_state", "reason", "reason_data",
|
||||
{"tenant_id", "alarm_id", "metrics", "old_state", "new_state", "sub_alarms", "reason", "reason_data",
|
||||
"time"};
|
||||
|
||||
private final InfluxV8RepoWriter influxV8RepoWriter;
|
||||
@ -73,6 +73,7 @@ public class InfluxV8AlarmRepo extends InfluxAlarmRepo {
|
||||
builder.values(alarmStateTransitionedEvent.tenantId, alarmStateTransitionedEvent.alarmId,
|
||||
this.objectMapper.writeValueAsString(alarmStateTransitionedEvent.metrics),
|
||||
alarmStateTransitionedEvent.oldState, alarmStateTransitionedEvent.newState,
|
||||
this.objectMapper.writeValueAsString(alarmStateTransitionedEvent.subAlarms),
|
||||
alarmStateTransitionedEvent.stateChangeReason, "{}",
|
||||
alarmStateTransitionedEvent.timestamp);
|
||||
}
|
||||
|
@ -78,6 +78,7 @@ public class InfluxV9AlarmRepo extends InfluxAlarmRepo {
|
||||
valueMap.put("metrics", this.objectMapper.writeValueAsString(event.metrics));
|
||||
valueMap.put("old_state", event.oldState);
|
||||
valueMap.put("new_state", event.newState);
|
||||
valueMap.put("sub_alarms", this.objectMapper.writeValueAsString(event.subAlarms));
|
||||
valueMap.put("reason", event.stateChangeReason);
|
||||
valueMap.put("reason_data", "{}");
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user