Hi,
Can you give me a hint about text to match?
How can I get only alarmID, alarmText, AlarmState, AlarmComponent.
I tried with:
BW-NOTIFICATION::alarmId.0:\s(\d+),\sBW-NOTIFICATION::alarmText.0:\s(.),\sBW-NOTIFICATION::alarmState.0:\s(.),\sBW-NOTIFICATION::componentName.0:\s(.*),
but the second group, which is alarmText return - The avg of cpu.usage_percent reaches above the threshold of 60 and below 80., BW-NOTIFICATION::alarmType.0: VM_CPU_Usage, BW-NOTIFICATION::alarmSeverity.0: major, BW-NOTIFICATION::alarmDateAndTime.0: 20210203115557143
It is catch everything between alarmText and alarmState, which is
BW-NOTIFICATION::alarmType.0: Major Congestion Threshold Exceeded,
BW-NOTIFICATION::alarmSeverity.0: major,
BW-NOTIFICATION::alarmDateAndTime.0: 20210202143354069,
How to match everything until BW-NOTIFICATION is met.
I tried with:
BW-NOTIFICATION::alarmId.0:\s(\d+),\sBW-NOTIFICATION::alarmText.0:\s(.),\sBW-NOTIFICATION,\sBW-NOTIFICATION::alarmState.0:\s(.),\sBW-NOTIFICATION::componentName.0:\s(.*),
But will not work