For all that is good and holy, how do I see all the currently running container apps?

Maggie John 5 Reputation points
2026-06-05T14:08:09.2233333+00:00

I just want to be able to make an azure managed grafana dashboard where I can easily see:

  1. How many replicas are currently running in each environment
  2. What version and image tag is currently running
  3. For all of my containers. At the same time.

Without having to "drill down" or go to each individual Container App page. I'm fine with flipping between our subscriptions. But it can't be this hard.

Maybe I'm just not finding the magic google words that get me to the very simple, very obviously needed, view of my resources. Not the min/max counts. Not the settings. What's currently happening. Right now.

Azure Managed Grafana
Azure Managed Grafana

An Azure service used to deploy Grafana dashboards for analytics and monitoring solutions.


3 answers

Sort by: Oldest
  1. AI answer

    2026-06-05T14:08:35.1+00:00

    Azure Container Apps does not provide a single built-in “all environments, all apps, all replicas” live view in Azure Managed Grafana in the provided context. However, the available observability features can be combined to approximate what is needed.

    1. To see how many replicas are currently running per app/environment

    Use Azure Monitor metrics for Container Apps and surface them in Grafana:

    • The Replicas metric (namespace Microsoft.App/containerapps) gives the number of active replicas per revision.
    • In the Azure portal, open a container app → Metrics to verify the metric and its dimensions (Replica, Revision). From there, charts can be pinned to dashboards or used as a basis for Grafana queries.
    • Metrics explorer also supports:
      • Filters by revision/replica.
      • Splitting by revision or replica so that a single chart shows per-revision replica counts.
      • Adding multiple scopes so metrics from multiple container apps appear in one chart.

    Once the metric and dimensions are understood in Azure Monitor, configure Azure Managed Grafana to query the same metrics (via the Azure Monitor data source) and build a dashboard that:

    • Uses Replicas as the metric.
    • Splits or groups by container app and revision.
    • Optionally uses multiple scopes to cover all container apps in an environment or subscription.
    1. To see what version/image tag is currently running

    The provided context does not expose a metric for image tag or version. That information is not listed among the available metrics in Microsoft.App/containerapps or Microsoft.App/managedEnvironments. It must be obtained from configuration (revisions, images) rather than from the metrics pipeline, so it cannot be surfaced directly via the documented metrics into Grafana based on this context.

    1. To see “what’s happening right now” across apps

    Within Azure itself, there are two main real-time views described:

    • Metrics snapshots in the Container App Overview
      • On a container app’s Overview page, the Monitoring tab shows current CPU, memory, and network utilization. These can be pinned to dashboards.
      • Metrics explorer can then be used to:
        • Add multiple scopes (multiple container apps) to a single chart.
        • Split by revision/replica.
    • Grafana dashboards in Azure Container Apps (preview)
      • Prebuilt dashboards are available:
        • Container app dashboard: per-app CPU, memory, request rates, replica counts, restarts.
        • Environment dashboard: overview of all container apps in an environment, including revision names, replica ranges, resource allocations, and performance data.
      • These dashboards are accessed from:
        • Container app → MonitoringDashboards with Grafana (per-app view).
        • Container Apps environment → MonitoringDashboards with Grafana (environment-wide view).
      • Dashboards can be customized and exported to any Grafana instance, including Azure Managed Grafana, to create a consolidated view.
    1. Alternative real-time view: Aspire Dashboard (for .NET Aspire workloads)

    If using .NET Aspire, the Aspire Dashboard can provide live traces, metrics, and logs for applications in a Container Apps environment:

    • Enable from the container app Overview page by turning on Aspire Dashboard, then use Open dashboard.
    • Or enable at the environment level with:
        az containerapp env dotnet-component create \
          --environment <ENVIRONMENT_NAME> \
          --name aspire-dashboard \
          --resource-group <RESOURCE_GROUP_NAME>
      
    • The dashboard shows:
      • Traces (request lifecycles across services).
      • Metrics (real-time health/performance).
      • Logs.
      • Pod information via the Kubernetes API.

    This is not a Grafana dashboard, but it is a real-time, environment-wide view of what is running and how it is behaving.

    Summary of what can be done with the documented features:

    • Use Azure Monitor metrics (Replicas, CPU, memory, requests, etc.) and multiple scopes in metrics explorer to build charts that show current replica counts per app/revision across multiple apps.
    • Export or recreate those charts in Azure Managed Grafana using the Azure Monitor data source.
    • Use the prebuilt Environment Grafana dashboard for Container Apps as a starting point and customize it to show replica counts and other metrics across all apps in an environment.
    • For .NET Aspire workloads, enable Aspire Dashboard for a live, environment-wide view of traces, metrics, and logs.

    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

    1 person found this answer helpful.
  2. Maggie John 5 Reputation points
    2026-06-05T15:44:21.6866667+00:00

    If anyone stumbles across this question and wants to solve this issue for themselves. I put this prompt into Claude and it wrote me a very nifty script that does exactly what I needed to do:

    "I need a script that will allow me to see what image tag is running on my container apps in azure. I hate azure and am extremely annoyed with their lack of viable dev tools, so I shall be snippy, not with you, but with an entire mega corporation that does not particularly care but deserves my ire this morning."

    That prompt also garnered delightfully snarky responses. My personal favorite:

    "Oh, Azure. The platform that makes you write a script to answer a question a single screen should already show you. Solidarity with your ire. Let me build you something that works."

    Was this answer helpful?

    1 person found this answer helpful.

  3. Lakshma Reddy Vattijonnala 1,660 Reputation points Microsoft External Staff Moderator
    2026-06-05T16:39:01.55+00:00

    Hi @Maggie John

    I understand that you are looking for a consolidated overview across all applications and environments, displaying replica counts as well as the current revisions or images running without the need to navigate into each individual Container App page.

    Important note: At this time Azure Container Apps does not offer a built-in dashboard that displays replicas and image versions for multiple apps or environments in a single view. To achieve a comprehensive “single-pane” overview you usually need to combine Azure Monitor metrics with a custom Grafana dashboard.

    According to the documentation there are still several Azure-native options available for achieving centralized dashboard-style visibility for Azure Container Apps, though it is important to keep the noted limitations in mind.

    Here is an overview of your available actions as of today (dashboard-style)

    Use prebuilt Azure Monitor dashboards with Grafana

    Azure Container Apps provides two prebuilt dashboards:

    • Environment dashboard → Gives an overview of all container apps in an environment, including
      • revision names
      • replica ranges
      • resource usage and performance data
    • Container app dashboard → Shows app-level metrics like
      • replica counts
      • restart info
      • CPU / memory usage

    Please refer Azure Monitor Dashboards with Grafana provides prebuilt monitoring visualizations for your Azure Container Apps Grafana dashboards in Azure Container Apps (preview) | Microsoft Learn

    Clarification regarding your specific request: Although these dashboards provide information on revision and replica details, Microsoft documentation does not indicate support for displaying container image tag/version in these views.

    Use Azure Monitor Metrics Explorer (for a consolidated view). If your goal is “what’s running right now” across apps. This allows you to build a custom consolidated dashboard (especially in Grafana)

    • Azure Monitor provides a Replicas metric
      • Shows number of active replicas
      • Supports dimension by Revision
    • Metrics Explorer allows:
      • filtering by revision
      • splitting/grouping by revision
      • visualizing across multiple resources (via scopes)

    Monitor Azure Container Apps metrics | Microsoft Learn

    If you find the answer helpful, please click "upvote" and accept it. This will help others in the community with similar questions easily find the solution

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.