IBM Cloud Docs
Monitor App Configuration service metrics with IBM Cloud Monitoring

Monitor App Configuration service metrics with IBM Cloud Monitoring

Use IBM Cloud Monitoring to gain operational visibility into the performance and health of your applications, services, and platforms. It offers administrators, DevOps teams, and developers full stack telemetry with advanced features to monitor and troubleshoot, define alerts, and design custom dashboards.

Set up your IBM Cloud Monitoring service instance

To get started, you need to provision IBM Cloud Monitoring instance on your IBM® account. For more information, see Provisioning an instance.

Currently, IBM Cloud Monitoring integration is available for App Configuration service deployments in the following regions:

Table 1. Deployment and monitoring regions
Deployment region Monitoring region
Dallas Dallas
Washington DC Washington DC
London London
Frankfurt Frankfurt
Sydney Sydney

Before you can start using App Configuration monitoring metrics, you must first opt in and enable platform metrics.

You can configure only one instance of the IBM Cloud Monitoring service per region to collect platform metrics.

  • To configure the IBM Cloud Monitoring instance, you must turn on the platform metrics configuration setting.
  • If a monitoring instance in a region is already enabled to collect platform metrics, metrics from enabled-monitoring services are collected automatically and available for monitoring through this instance. For more information about enabled-monitoring services, see IBM Cloud® services.

To monitor platform metrics, check that the IBM Cloud Monitoring instance is provisioned in the same region where the IBM Cloud instance is provisioned.

Viewing metrics

To monitor App Configuration metrics, you must launch the IBM Cloud Monitoring web UI instance that is enabled for platform metrics in the region where your App Configuration instance is available.

Launch IBM Cloud Monitoring web UI from the App Configuration dashboard

  1. Log in to IBM Cloud. The IBM Cloud dashboard opens.

  2. Click View all in the Resource summary section of the dashboard.

  3. In the Services section, click the App Configuration instance that you plan to monitor. The App Configuration UI Getting Started page opens.

  4. Click the Actions menu, and select Monitoring.

  5. A new tab in your browser opens and displays the default dashboard that is named IBM Cloud App Configuration within the context of your App Configuration instance.

    UI for Getting Started
    Figure 1. Set up monitoring

Access your IBM Cloud Monitoring metrics

  1. Launch the IBM Cloud Monitoring web UI from the Observability page.

  2. Click DASHBOARDS.

  3. In the Default Dashboards section, expand IBM.

  4. Choose the App Configuration dashboard from the list.

    Access your deployment's monitoring dashboard from IBM Cloud Monitoring, it's in the sidebar, under IBM.

    Next, change the scope or make a copy of the default dashboard to monitor an App Configuration service instance.

    IBM Monitoring UI
    Figure 2. IBM Cloud Monitoring dashboard

Metrics available by Service Plan

App Configuration supports three metrics that you can use to configure in your dashboard for monitoring. The table provides the details about the metrics.

Table 2. List of App Configuration server, client, and admin SDKs
Metric Name Enterprise Standard Lite
IBM Appconfig Instance API request Yes Yes Yes
IBM Appconfig Evaluation Count Yes Yes Yes
IBM Appconfig Instance Unauth Request Yes Yes Yes

IBM Appconfig Instance API request

API request count per instance: Count of config API requests made from the SDK.

Table 3. API request metadata
Metadata Description
Metric Name ibm_apprapp_instance_api_request
Metric Type gauge
Value Type none
Segment By ibm_ctype, ibm_service_name, ibm_location, ibm_scope, ibm_service_instance, ibm_apprapp_instance_id

IBM Appconfig Evaluation Count

Evaluation count per instance: Count of feature or property evaluations in the SDK.

Table 4. Evaluation metadata
Metadata Description
Metric Name ibm_apprapp_instance_evaluation
Metric Type gauge
Value Type none
Segment By ibm_ctype, ibm_service_name, ibm_location, ibm_scope, ibm_service_instance, ibm_apprapp_instance_id

IBM Appconfig Instance unauth request

Table 5. Instance metadata
Metadata Description
Metric Name ibm_apprapp_instance_unauth_request
Metric Type gauge
Value Type none
Segment By ibm_ctype, ibm_service_name, ibm_location, ibm_scope, ibm_service_instance, ibm_apprapp_instance_id