Share via


Management Pack Purpose

 

Applies To: Service Bus for Windows Server 1.0

In this section:

  • Monitoring Scenarios

  • How Health Rolls Up

Monitoring Scenarios

Discovery of Roles, Hosts, Hosts Groups and Farm

The following objects are automatically discovered:

  • Farm

  • Hosts Group

  • Hosts

  • Farm management DB

  • Gateway DB

  • Hosts Group

Monitoring scenario

Description

Associated rules and monitors

Availability monitoring

This scenario checks availability of the objects, SB farms Groups and SB Farms

  • Windows Fabric Service availability monitor.Availability monitor for Service Bus Fabric role. It can be in two states, can generate alert with auto resolve.

  • Service Bus Gateway Service availability monitor.Availability monitor for Service Bus Gateway role. It can be in two states, can generate alert with auto resolve.

  • Service Bus Message Broker Service Availability monitor – monitor for Service Bus Message Broker service state checking.

Performance health monitoring

This scenario checks performance health for particular units

  1. Event Threshold MonitorPerformance monitor for 30508 Service Bus event. It can be in two states, can generate alert without auto resolve.

  2. CPU Performance monitorPerformance monitor for Service Bus host CPU. It can be in two states, can generate alert with auto resolve.

    Service Bus host CPU rule - performance rule for measuring Service Bus host % processor time.

Monitoring of performance counters

This scenario checks performance health on the base of performance counters

  1. Operations timeout monitor. Performance monitor of Service Bus Operations timeout per second. It can be in three states, can generate alert with auto resolve.

  2. SQL Exceptions monitor. Performance monitor of SQL Operation Latency in Service Bus Services. It can be in three states, can generate alert with auto resolve.

  3. SQL Operation Latency monitor. Performance monitor of SQL Operation Latency in Service Bus Services. It can be in three states, can generate alert with auto resolve.

  4. Storage Throttle Level monitor. Performance monitor for storage throttle level. It can be in three states, can generate alert with auto resolve.

  5. Service Bus Host Free Memory Monitor. Monitor for free memory on Service Bus host, generate alert with auto resolve.

    Service Bus host memory rule - Performance rule for measuring Service Bus host free memory.

  6. Service Bus Memory Throttle Level Monitor – monitor of memory performance on Service Bus host, can be in one of three states.

  7. Database relation monitor. Performance monitor for Service Bus databases. It can be in two states, can generate alert with auto resolve.

  8. Service Bus SQL Exceptions Per Second Performance Monitor. Service Bus SQL Exceptions Per Second Performance Monitor detected low performance.

  9. Service Bus SQL Operation Latency Performance Monitor. Average processing time of a SQL operation.

  10. Service Bus CPU Throttle Level Performance Monitor. Service Bus CPU Throttle Level Performance Monitor detected low performance.

  11. Service Bus Entities Aborted Per Second Performance Monitor. Rate with which entities are aborted.

Performance collection rules

This scenario displays monitoring for collection of the particular events

  1. Event Write Container Not Found event collection rule

  2. Event Write Gateway Management Internal Server Collect event collection rule

  3. Event Write Message Entity Create Failed event collection rule

  4. Event Write Message Entity Unload Is Not Completing event collection rule

  5. Event Write Messaging Host Open Failed event collection rule

  6. Fabric error on startup event collection rule

  7. Windows Fabric Runtime create failed event collection rule

  8. Service Bus Active Soap Connections performance rule

  9. Service Bus Available Sessions Count performance rule

  10. Service Bus Average Incoming Message Batch Size performance rule

  11. Service Bus Average Outgoing Message Batch Size performance rule

  12. Service Bus Batch Scheduler Backlog Queue Size performance rule

  13. Service Bus Batch Scheduler In-Flight Operation Batch Size performance rule

  14. Service Bus Batch Scheduler In-Flight Operation Count performance rule

  15. Service Bus Broker Current Transaction Count performance rule

  16. Service Bus Broker Transaction Aborted Per Second performance rule

  17. Service Bus Broker Transaction Committed Per Second performance rule

  18. Service Bus Broker Transaction Latency performance rule

  19. Service Bus Bytes per Incoming Message performance rule

  20. Service Bus Bytes per Outgoing Message performance rule

  21. Service Bus Cache Hits performance rule

  22. Service Bus Cache Incoming Messages Per Second performance rule

  23. Service Bus Cache Message Count performance rule

  24. Service Bus Cache Outgoing Messages Per Second performance rule

  25. Service Bus Cache Prefetch Rate performance rule

  26. Service Bus Cache Total Requests performance rule

  27. Service Bus Complete Batches Per Second performance rule

  28. Service Bus Complete Message Latency performance rule

  29. Service Bus Connections Disconnected Per Second performance rule

  30. Service Bus Connections Established Per Second performance rule

  31. Service Bus Connections Established performance rule

  32. Service Bus CPU Throttle Limit performance rule

  33. Service Bus Entities Aborted Per Second performance rule

  34. Service Bus Entities Loaded Per Second performance rule

  35. Service Bus Entities Unloaded Per Second performance rule

  36. Service Bus Failed Consumer Requests Per Second performance rule

  37. Service Bus Failed Operations Per Second performance rule

  38. Service Bus Failed Publish Requests Per Second performance rule

  39. Service Bus Failed Pump Messages Per Second performance rule

  40. Service Bus host Incoming Message per second performance rule

  41. Service Bus host Outgoing Message per second performance rule

  42. Service Bus Loaded Queue Count performance rule

  43. Service Bus Loaded Subscription Count performance rule

  44. Service Bus Loaded Topic Count performance rule

  45. Service Bus Management Requests Per Second performance rule

  46. Service Bus Memory Throttle Level performance rule

  47. Service Bus Messaging Gateway Node SQL Operation Latency performance rule

  48. Service Bus Messaging Gateway Node SQL Operations Per Second performance rule

  49. Service Bus Non-waiting Request Latency performance rule

  50. Service Bus Pending Operations Per Second performance rule

  51. Service Bus Pending Operations performance rule

  52. Service Bus Pump Messages Per Second performance rule

  53. Service Bus Receive Batches Per Second performance rule

  54. Service Bus Receive Message Latency performance rule

  55. Service Bus Request Scheduler Queue Size performance rule

  56. Service Bus Scaled Receive Sessions Handed Out Per Second performance rule

  57. Service Bus Scaled Receive Sessions Requested Per Second performance rule

  58. Service Bus Send Batches Per Second performance rule

  59. Service Bus Send Message Latency performance rule

  60. Service Bus SQL Exceptions Per Second performance rule

  61. Service Bus SQL operations per second performance rule

  62. Service Bus SQL Throttle Level performance rule

  63. Service Bus Storage Throttle Limit performance rule

  64. Service Bus Succeeded Operations Per Second performance rule

  65. Service Bus Total Cache Misses performance rule

  66. Service Bus Truncation Job Backlog Size performance rule

Event collection rules

This scenario displays monitoring for collection of the particular events

  1. Event Write Container Not Found event collection rule

  2. Event Write Gateway Management Internal Server Collect event collection rule

  3. Event Write Message Container Close Failed event collection rule

  4. Event Write Message Entity Request Count Negative event collection rule

  5. Event Write Message Entity Unload Is Not Completing event collection rule

  6. Event Write Messaging Host Open Failed event collection rule

  7. Gateway Management Resource Manifests Marked Broken event collection rule

  8. Gateway Messaging Claims Retrieval Error event collection rule

  9. Gateway Messaging Failed To Resolve Container event collection rule

  10. Inner Runtime Channel Faulted event collection rule

  11. Message Container Open Completed event collection rule

  12. Messaging Host Component Faulted event collection rule

  13. Messaging Host Initialization Failed event collection rule

  14. Messaging Host Open Completed event collection rule

  15. Quota Cache Configuration Access Failed event collection rule

  16. Windows Fabric error on startup event collection rule

  17. Windows Fabric Runtime create failed event collection rule

How Health Rolls Up

The following diagram shows how the health states of objects roll up in this management pack.

HealthRollup1

The following diagrams provide extended details about health rollup between specific management pack classes. Use it to learn more about specific entities of management pack and health relations between them.

HealthRollup1

HealthRollup3