Skip to content

Provide Prometheus export functionality for ACS instance monitoring data. #12221

Description

@leo79901

The required feature described as a wish

To more effectively monitor the health status of private cloud instances, we hope the ACS management console can add a feature page or interface to directly obtain real-time operational data of instances (such as disk read/write volumes, network transmission volumes, etc.).

For this purpose, we have a specific suggestion: Could the ACS team implement the exposure of this monitoring data in the standard Prometheus format? This would allow us to eliminate the current two-step process of data collection via "Python + API" and data conversion via "Python + Prometheus exporter." Instead, we could directly configure our existing Prometheus service to pull the data and utilize Grafana for visualization. This would significantly enhance the efficiency and reliability of our monitoring system.

Activity

  1. NuxRo commented on Dec 10, 2025

    @NuxRo
    Contributor

    Hello,

    I have asked for the same a couple of years ago and the response was that it would put too much stress on the management server and/or DB and it's best handled at the hypervisor level.

    As such, I went ahead and done it with a libvirt exporter which gives me all the data I need and since the libvirt VM names are the CloudStack "instance names" then it's very easy to correlate the two.

    Hope this helps.

  2. locked and limited conversation to collaborators on Dec 10, 2025
  3. converted this issue into a discussion #12227 on Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions