Alarm_ID increments by one even when clearing original alarm

Alarm_ID increments by one even when clearing original alarm

So, we're using VictorOps to handle our pager system, and its being fed via JSON generated by OpManager.

We're trying to track multiple individual alarms from a single device, I was hoping to do so by alarm_ID, however, alarm_ID increments by one both when the original alarm condition is generated and when it is cleared. Why? Why are alarms not tracked by its individual ID and cleared that way?

And if that cannot be worked around, is there a better way to track both the generation and resolution of an alarm?
                New to ADManager Plus?

                  New to ADSelfService Plus?