How to create reports based on service impact duration?
Asked by Glen Leonhard:

I am looking to use Opsgenie to provide SLA uptime reports based on the individual services. I was expecting that the Infrastructure Health Report would provide this automatically based on the impact duration of the individual incidents that was registered per service. This does however not seem to be the case.

I am therefore wondering how would I be able to extract the total impact duration for all incidents on a given service for a given period of time?

Please note... that impact started and impact ended on the incidents may have been modified after the incident was created to ensure SLA accuracy.

I would also like to understand how the current Service Uptime Percentage (in the Infrastructure Health Report) is calculated, since it doesn't seem to use the impact duration?


Answers:
author: Connor Eyles
body: Hi [@Glen Leonhard](/t5/user/viewprofilepage/user-id/4242489)

To answer your question on extracting total impact duration for all incidents on a given service for a given period of time you can make use of the filters for this report to define the service and time period.

![Image 2021-02-01 at 11.44.34 am](https://p-25foddj.b0.n0.cdn.getcloudapp.com/items/geu4lRQA/0735afcf-42fd-4c3e-9c62-a41aa1020567.jpg?v=5e34d20b80e9b80239f371ca5d93b190)

How the **Service Uptime Percentages**works:

<br />

Over the period of time designated by the filter, displays via bar graph what percentage of time services were without incidents. Shows up to 30 services, the ones with the lowest percentage of uptime first.

We do have a feature request to work on our incident reporting as Currently, incident reports pull the elapsed time from open to close on the incident. We will be reviewing options for reporting on the impact start and end times

Another report you can check out is the [Service Health Reports](https://docs.opsgenie.com/docs/service-health-reports)

Thanks,  
Connor

comments: author: Glen Leonhard
body: It is unfortunate that you do not currently provide the option to use the Impact duration (Impact Start to Impact End) in your reports, as this is exactly what I am missing. Basically if I could choose to use this metric for the Service Level Uptime calculation instead of the open to close values.

You mention that you have already recorded a feature request for including other metrics within your incident reporting - is it possible to track this?

Finally, I don't seem to have access to the "Service Health Reports" entry under Analytics. I'm currently using Opsgenie as part of the Jira Service Management cloud offering.


author: Connor Eyles
body: Hi [@Glen Leonhard](/t5/user/viewprofilepage/user-id/4242489)

Unfortunately, that's the case :(

What I will do is push for an update on this case and when it comes to feature requests for Opsgenie that are tracked internally but the Ticket ID is OGS-1253

This feature request is specifically for using impact timings on the incident reports.

For service Health Reports this should be available but to access this you will need to:

* Navigate to the Services tab
* Click on the Team Settings link located when hovering over a particular service
* You will now see the button for the service health report

![Image 2021-02-02 at 9.34.08 am](https://p-25foddj.b0.n0.cdn.getcloudapp.com/items/p9u8lNPg/8d7e94fc-57df-4743-a3f1-00bffaaf6633.jpg?v=425f59a11f66d18abff9d59d73a1f3f7)


author: yuriy.kolbasnikov-ext
body: Is there any news regarding OGS-1253 and when service health report could be count based on service i**mpact duration** instead of incident **elapsed time**?