- 4 minutes to read

Manage Azure API Management Service Monitoring

Manage monitoring options and perform remote administrative actions on Azure API Management Service related items for configured Azure subscriptions.

To Manage other parts of Azure API Management Service using Nodinite; Review the following user guides:

  • Manage API
  • Manage Certificate
  • Manage Event Hub Logger
  • Manage Private Endpoint
    For your business and other end-users; Delegate the power to manage, and gain insights to selected Azure API Management Services in Azure. Nodinite Monitoring aids the support and maintenance team's people to have additional data for root cause analysis without having individual direct access to the Microsoft Azure Portal. Reducing access limits the number of attack vectors and having fewer people with fewer access rights minimizes the risk for disruption of mission-critical services.
graph LR subgraph "Nodinite Azure Event Grid Monitoring" roA[fal:fa-monitor-heart-rate Azure Agent] ---- roM(fal:fa-display Monitoring) end subgraph "Azure" roM --- roapimgmtServices(fal:fa-clouds API Management Services) roapimgmtServices --- roAPICert(fal:fa-file-certificate Certificates) roapimgmtServices --- roAPI(fal:fa-cloud-upload APIs ) roapimgmtServices --- roAPILogger(fal:fa-arrow-to-bottom Event Hub Loggers) roapimgmtServices --- roAPIMNW(fal:fa-chart-network Private Endpoints) end
Application Management Team IT Operations Business
Let your AM team have the power to detect application-related problems without involving the IT operations team Stay in complete control with access to everything Give your business Data and self-service for solutions built using Azure API Management Service

Management Features

For Resources in the Role-based Monitor Views with the Remote Actions privilege grant; The following Remote Actions grouped by Category are available:

Category Monitoring Actions Metrics/Statistics
API Management Service Create Event Hub Logger
Details
-

As an Administrator with access to the Configuration for Monitoring Agents, the additional monitoring options are available:

Monitoring Remote Configuration
Monitoring Azure API Management Service
  • Add and Remove Azure API Management Service connections
  • Enable and Disable Monitoring as specified
  • Edit monitoring thresholds

    API Management Service

    The 'API Management Service' Category provides one resource for each 'Azure API Management Service' for configured Azure Subscriptions and Resource Groups with the deployed Azure name, as the resource name.

    API Management Service
    Example from a Monitor View with a list of configured 'API Management Services'

    See Monitoring Azure API Management Service for additional details about Azure API Management Service Monitoring.

    The API Management Service category provides Resources that displays the evaluated monitored state according to user-defined thresholds.

    The following Remote Actions are available for the API Management Service Category.

    1. Details
    2. Create Logger

    Actions
    Example with a list of Remote Actions as seen from the dropdown menu of the Actions button.

    Details

    To view the selected API Management Service resource; Click the Action button and then click on the Details menu item within the 'Control Center' section.

    Details Menu Action
    Use the 'Details' action menu item to open the details modal for the selected API Management Service.

    Next, click the option to present the modal.
    Azure API Management Service details
    Example of details for selected Azure API Management Service

    Create Event Hub Logger

    Logging to Nodinite using a Policy, is detailed in the API Logging user guide.

    If your are Logging from an API using the Azure API Management Service, then your policy contains a named Logger. This logger can be managed from within Nodinite. You can perform the folloing CRUD operation:
    * Create
    * Modify
    * Delete

    To Create a new Event Hub Logger; Click the Action button and then click on the Create Logger menu item within the 'Control Center' section.

    Create Logger Action
    Create Logger Action button menu item.

    Next, click the option to present the modal.
    Create Logger Modal
    Example of the create new logger modal.

    1. Logger Name - Enter the name of the Event Hub logger, this name should rarely change since your hard-coded policy uses this name
    2. Event Hub Name - Enter the name of the Event Hub entity to use as target for the Nodinite JSON Log Event.
    3. Event Hub Connection String - Enter the connection string with access to write events triggered by the policy
    4. Description - Optionally, you can provide a user friendly desription for this logger instance
    5. Is Buffered - The default is checked

    Click the Create button to persist changes
    Create
    Create operation button


    Next Step

    Global Configuration of the Azure Monitoring agent

    Azure Monitoring Overview
    Prerequisites for Azure Agent