Introduction
In an Azure hosting environment, a worker pool typically refers to a group of compute resources dedicated to handling background tasks, job processing, or application workloads asynchronously. These worker pools ensure that long-running, resource-intensive, or scheduled tasks are efficiently executed without blocking the main application or user interactions.
Use OpsRamp Azure Public Cloud Integration to discover and collect metrics against Hosting Environment Worker Pool
.
Setup
To set up the Azure integration and discover the Azure Hosting Environment Worker Pool resources, do the following:
- Create an Azure Integration, if not available in your installed integrations. For more information on how to install the Azure Integration, refer to Install Azure Integration.
- Create a discovery profile. For more information on how to create a discovery profile, refer to Create Discovery Profile.
- Select
Hosting Environment Worker Pool
under the Filter Criteria in the Edit Discovery Profile page. - Save the discovery profile to make them available in the list of Discovery Profiles.
- Scan to discover the resources at any time independent of the predefined schedule.
- Once the scan is completed, you can view the Hosting Environment Worker Pool resources under Infrastructure > Resources > Microsoft Azure category.
Event support
OpsRamp supports Azure events for Hosting Environment Worker Pool. Configure Azure Events in the OpsRamp Azure integration discovery profile.
See Process Azure Events for more information on how to configure Azure events.
Supported metrics
OpsRamp Metric | Azure Metric | Metric Display Name | Unit | Description | Aggregation Type |
---|---|---|---|---|---|
azure_web_hostingenvironments_workerpools_WorkersTotal | WorkersTotal | Total Workers | Count | Represents the total number of worker instances available in a worker pool. | Average |
azure_web_hostingenvironments_workerpools_WorkersAvailable | WorkersAvailable | Available Workers | Count | Represents the number of available worker instances in a worker pool. | Average |
azure_web_hostingenvironments_workerpools_WorkersUsed | WorkersUsed | Used Workers | Count | Represents the number of worker instances actively in use within a worker pool. | Average |