Performance Analytics Expert - Outage contabilization
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-20-2024 05:36 PM
Hello experts!!
I need help developing a script for performance analytics. The goal is to have the total sum of outage hours, but I cannot simply sum all outages because there can be multiple incidents within the same time range. For those within the same range, I want to calculate only the difference.
Example
Inc1
Start: May 23, 2024, at 03:26:11
End: May 23, 2024, at 08:15:33
Inc2
Start: May 23, 2024, at 08:15:33
End: May 23, 2024, at 08:16:33
but in that case, for example, Inc2 should consider only the part that does not overlap with Inc1:
Start: May 23, 2024, at 08:15:33
End: May 23, 2024, at 08:16:33
Inc3
Start: May 24, 2024, at 03:26:11
End: May 24, 2024, at 08:15:33
Sum of unique intervals:
Sum of seconds:
22 + 22 = 44 seconds
Sum of minutes:
49 + 1 + 49 = 99 minutes
99 minutes is equal to 1 hour and 39 minutes.
Sum of hours:
4 + 4 + 1 (carryover from minutes) = 9 hours
Final result:
Therefore, the sum of all unique intervals is:
9 hours, 39 minutes, and 44 seconds
How can I do that?
- Labels:
-
Performance Analytics