Uploaded image for project: 'CloudStack'
  1. CloudStack
  2. CLOUDSTACK-7583

Send statistics collected by StatsCollector to optional Graphite host

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Future
    • Fix Version/s: 4.6.0
    • Component/s: Management Server
    • Security Level: Public (Anyone can view this level - this is the default.)
    • Labels:
      None

      Description

      It would be very useful if the StatsCollector inside the management server could also send all the stats collected to a Graphite server in addition to the usage database.

      This allows for easy graph generation for CPU, Network and Disk I/O of Instances and hosts.

      Via a global setting we can configure:

      • Graphite host
      • Graphite port
      • Key prefix

      We can then send Instance and Host information, like:

      cloudstack.stats.instances.<vm id>.cpu.num 1
      cloudstack.stats.instances.<vm id>.cpu.utilization 50
      cloudstack.stats.instances.<vm id>.network.read_kbs 4817
      cloudstack.stats.instances.<vm id>.network.write_kbs 672

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                widodh Wido den Hollander
                Reporter:
                widodh Wido den Hollander
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: