Quantcast
Channel: TechNet Blogs
Viewing all articles
Browse latest Browse all 34890

SCOM and Power View: Alert Duration Analysis

$
0
0

I use the SCOM Data Warehouse model for a variety of administrative and analytical activities. Sometimes, I add a dataset to meet a specific purpose. Besides reviewing the volume and frequency of alerts I might look at their duration (the difference between the time raised and the time closed) in order to tune them. Most commonly, I would increase the notification delay for alerts which quickly resolve themselves or override the severity to make the alert informational.

Power View supports key performance indicators (KPIs) for tables and matrices. For this scenario, I will create some measures and convert the average duration into a KPI. To make the most of the interaction between charts I will use different perspectives to gain an understanding of the alert behavior. In order to get these perspectives I added configuration data to the SCOM DW model as I did with the performance model.

 

Overview

A. Add Alert State Dataset to SCOM DW Model

B. Create Columns, Measures and KPI for Alert Duration

C. Create Alert Duration Report View

 

Step by step

A. Add Alert State Dataset to SCOM DW Model
  1. Open SCOM DW Model in Excel
  2. Click Manage in the Data Model section of the ribbon in the POWERPIVOT menu 

  3. Click Existing Connections in the Get External Data section of the ribbon in the Home menu 

  4. Select the SCOM_DW from the PowerPivot Data Connections 

  5. Click Open
  6. Select Write a query that will specify the data to import
  7. Click Next >
  8. Add the following query

    --Alert State

    SELECT ARS.AlertGuid

           ,ARS.ResolutionState

           ,ARS.TimeInStateSeconds

           ,ARS.TimeFromRaisedSeconds

           ,ARS.StateSetDateTime

           ,ARS.StateSetByUserId

           ,ARS.DWCreatedDateTime

    FROM Alert.vAlertResolutionState ARS

    INNERJOIN Alert.vAlert AL on AL.AlertGuid = ARS.AlertGuid

    WHERE AL.RaisedDateTime >(GETUTCDATE()- 7)

  9. Enter Alert State in the Friendly Query Name: field
  10. Click Finish
  11. Click Close when the import completes successfully
  12. Click the Diagram View in the View section of the ribbon

  13. Resize and arrange the datasets
  14. Create a relationship by clicking and dragging the field in the From column to the field in the To column 
            

    From

    To

    Alert State: AlertGuid

    Alerts: AlertGuid

B. Create Columns, Measures and KPI for Alert Duration
  1. Click Data View from the View section of the ribbon
  2. Add columns to the Alert State dataset and rename them             

    DAX

    Column Name

    =SWITCH([ResolutionState],255,"Closed",0,"New",249,"Acknowledged",248,"Assigned to Engineering",247,"Awaiting Evidence",254,"Resolved",250,"Scheduled")

    ResState_Name

    =[TimeFromRaisedSeconds]/60

    TimeFromRaisedMinutes

  3. Change the format for the TimeFromRaisedMinutes to Decimal Number in the Formatting section of the ribbon  

      

  4. Click an empty field in the section below the data columns   

  5. Enter max_dur:=MAX([TimeFromRaisedMinutes]) in the function field (right below the ribbon) to create a measure  

  6. Add additional measures for other statistics  

    Measure Name and DAX

    avg_dur:=AVERAGE([TimeFromRaisedMinutes])

    min_dur:=MIN([TimeFromRaisedMinutes])

    alert_count_rs:=DISTINCTCOUNT([AlertGuid])

  7. Change the format for max_dur, avg_dur, and min_dur to Decimal Number in the Formatting section of the ribbon
  8. Right click on avg_dur and select Create KPI…  

  9. Select Absolute value: under Define target value:
  10. Enter 60 in the Absolute value: field  

  11. Enter 5 in the slider field between the red and yellow ranges and 15 in the slider field between the yellow and green ranges  

  12. Click OK
  13. Select Refresh All from the Refresh pulldown in the ribbon in the Home menu  

  14. Click Close when the refresh is complete
  15. Close the Power Pivot window
  16. Click OK in the Power View dialog window  

C. Create Alert Duration Report View
  1. Click Power View From the Insert section of the ribbon in the POWER VIEW menu
  2. Enter Alerts Closed in Under 30 Minutes in the Click here to add a title field
  3. Adjust the text if desired
  4. Expand the Alert State dataset 

  5. Drag the ResState_Name field from the Alert State dataset into the Filters section
  6. Select Closed

  7. Drag the TimeFromRaisedMinutes field from the Alert State dataset into the Filters section
  8. Change to the Advanced filter mode, select is less than, enter 30, and click apply filter

  9. Expand the Entities dataset
  10. Drag the TLMEType field from the Entities dataset into the Filters section
  11. Select Windows Computer
  12. Expand the avg_dur field in the Alert State dataset
  13. Select alert_count_rs, avg_duràStatus and avg_dur à Value from the Alert State dataset
  14. Expand the Alerts dataset
  15. Select AlertName from the Alerts dataset
  16. Select FQDN from the Entities dataset
  17. Select Matrix from the Table pulldownfrom the Switch Visualization section of the ribbon 

  18. Select Rows – Enable Drill Down One Level at a Time from the Show Levels pulldown in the Options section of the ribbon 

  19. Click on the avg_dur Status column to sort from red to green 

  20. Click in the open report view space
  21. Select alert_count_rs from the Alert State dataset
  22. Expand the MP Product dataset
  23. Select Product from the MP Product dataset
  24. Select Pie from the Other Chart pulldown in the Switch Visualization section of the ribbon 

  25. Select None from the Title pulldown in the Labels section of the ribbonin the Layout menu 

  26. Expand the pie chart to half the width of the report view
  27. Change the sort order of the pie chart to use alert_count_rs in descending order
  28. With the pie chart selected press Ctrl-C then Ctrl-V to cut and paste
  29. Click ALL in the Power View Fields section
  30. Expand the Server Info dataset
  31. Drag the Environment field from the Server Info dataset to the COLOR section
  32. Select Remove Field from the pulldown for the Product field in the COLOR section 

  33. Align the pie charts with room for a column chart underneath
  34. Click in the open report view space
  35. Select alert_count_rs from the Alert State dataset
  36. Expand the Alerts dataset
  37. Select Date from the Alerts dataset
  38. Select Stacked Column from the Column Chart pulldown in the Switch Visualization section of the ribbon
  39. Select None from the Title pulldown in the Labels section of the ribbonin the Layout menu
  40. Drag the Date+Hour field from the Alerts dataset below the Date field in the AXIS section
  41. Drag the Role field from the Server Info dataset to the LEGEND section
  42. Resize the column chart 

  43. Click on parts of the charts or legends to highlight areas of interest (for example, the Windows alerts) 

  44. Rename the tab to Short Alerts
  45. Save the workbook

Viewing all articles
Browse latest Browse all 34890

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>