IBM Cloud Docs
Monitoring metrics for App Configuration

Monitoring metrics for App Configuration

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 the IBM Cloud Monitoring instance from the catalog 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:

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

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
    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
    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.

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

IBM Appconfig Instance API request

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

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.

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

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