Introduction

Azure Bot Service provides an integrated environment to build, test, and deploy intelligent bots that interact with users naturally across multiple channels, such as the web and Microsoft Teams.

Use the OpsRamp Azure Public Cloud integration to discover Azure Bot Services and collect metrics.

Setup

To set up the Azure integration and discover Azure Bot Services resources:

  1. Create an Azure integration if one is not already available in your installed integrations. See Install Azure Integration.
  2. Create a discovery profile. See Create Discovery Profile.
  3. On the Edit Discovery Profile page, select Bot Services under Filter Criteria.
  4. Save the discovery profile to make it available in the discovery profile list.
  5. Run a scan to discover resources, independently of the predefined schedule.
  6. After the scan completes, view Azure Bot Service resources under Infrastructure > Resources > Microsoft Azure.

Supported Metrics

OpsRamp Metric NameAzure Metric NameDisplay NameUnitAggregationDescription
azure_botservices_RequestLatencyRequestLatencyRequest LatencyMillisecondsTotalTime taken by the server to process the request.
azure_botservices_RequestsTrafficRequestsTrafficRequests TrafficPercentCountNumber of requests made.

Event Support

OpsRamp supports Azure events for Azure Bot Services. Configure Azure Events in the Azure integration discovery profile. See Process Azure Events for instructions.

External References