1. 14 Jul, 2017 1 commit
  2. 02 May, 2017 1 commit
    • Thomas Herve's avatar
      Adds a Zaqar publisher · c1c56d6a
      Thomas Herve authored
      This adds a new publisher supporting samples and events which can be
      used in the pipelines.
      Change-Id: I5f95228c38656522a14b20370e2cfd67cb911f80
  3. 21 Mar, 2017 2 commits
    • Mehdi Abaakouk's avatar
      compute: create one pollster to rule them all · 3304cf26
      Mehdi Abaakouk authored
      Currently each compute pollster polls the backend for each
      metric of each instance while almost all backends can retrieve all stats
      at once (all except xenapi).
      This change reworks the compute pollsters to make one inspector call to
      retrieve data for an instance.
      The cache structure is simplified a lot by removing the useless intermediate
      We now cache the cpu stats, since putting the polling of an instance
      twice in polling.yaml is a non sense. We don't care if the second poll
      have a wrong timestamp due to the caching.
      Related-Bug: 1670948
      Change-Id: Id90f701cef261e165b63f0ba92a35cecfed659e7
    • Mehdi Abaakouk's avatar
      Bump gnocchiclient min version · 2874c2af
      Mehdi Abaakouk authored
      To not fall into https://review.openstack.org/#/c/428777
      during ceilometer-upgrade we should require at least gnocchiclient 3.1.
      Change-Id: I020a7d84b1732f8c2bebb0c5d633ec476432e248
  4. 07 Mar, 2017 1 commit
  5. 13 Feb, 2017 1 commit
    • gord chung's avatar
      drop kwapi pollster · 47ae182b
      gord chung authored
      we deprecated this in newton and it's been dead for far longer.
      Change-Id: I790e36c7daefb07eefe68298f91c14211f9a8df0
  6. 09 Feb, 2017 1 commit
    • liusheng's avatar
      Remove support for py34 · d7777b9b
      liusheng authored
      The gating on python 3.4 is restricted to <= Mitaka. This is due to
      the change from Ubuntu Trusty to Xenial, where only python3.5 is
      available. There is no need to continue to keep these settings.
      Change-Id: Ic7ebd51a9a6eb21e9b695a873772a7bc476709e5
  7. 19 Jan, 2017 1 commit
  8. 09 Jan, 2017 1 commit
  9. 06 Jan, 2017 1 commit
  10. 30 Nov, 2016 1 commit
  11. 24 Nov, 2016 1 commit
    • Mehdi Abaakouk's avatar
      register ceilometer options at runtime · 1842e194
      Mehdi Abaakouk authored
      This remove pollsters option from configfile sample
      due to a duplicate option registration. This will
      be fixed later.
      The exchange_control group in the config sample doesn't exit
      in reality exchange are in DEFAULT group.
      This removes usage of cfg.CONF everywhere left.
      This adds all missing OPTS in sample file.
      Change-Id: I48c11ee7e1aae65847958b98532b3bdb48a3ceb5
  12. 22 Nov, 2016 1 commit
    • gord chung's avatar
      drop image pollster · 4d8bc109
      gord chung authored
      this doesn't measure anything and the equivalent functionality can
      be done against image.size meter.
      Change-Id: I79d47ac253a8dd4d8d5e927bedeb21bd407edf93
  13. 15 Nov, 2016 1 commit
  14. 10 Nov, 2016 1 commit
    • liusheng's avatar
      Add support of metering volume related resources · b7344dd6
      liusheng authored
      This change add the support of metering size of volume/snapshot/backup.
      Blueprint add-support-of-metering-volume-related-resources
      Change-Id: I9c6ec1e79c267255e7839d70324726e56bc6d768
  15. 21 Oct, 2016 1 commit
  16. 03 Oct, 2016 1 commit
  17. 26 Sep, 2016 1 commit
  18. 21 Sep, 2016 1 commit
    • Xiang Li's avatar
      Fix problem when using wsgi script to start · 8caca038
      Xiang Li authored
      The calling of method prepare_service is missing when ceilometer-
      api started using wsgi script that pbr generated, this patch fixed
      this problem.
      Change-Id: I2210f408b0d3cc8378d62f62edce4edbe8102dad
      Closes-Bug: #1625918
  19. 18 Sep, 2016 2 commits
  20. 14 Sep, 2016 2 commits
  21. 11 Sep, 2016 1 commit
    • Qiaowei Ren's avatar
      add new meters about some perf events · aaedbbe0
      Qiaowei Ren authored
      We need more statistics, including IPC, cache references and
      cache misses, to do performance tuning. This patch introduces
      four new meters to get them.
      Change-Id: Icb21eeed0e004450556176d01520784acd98002e
  22. 05 Sep, 2016 1 commit
  23. 24 Aug, 2016 1 commit
  24. 06 Aug, 2016 1 commit
  25. 05 Aug, 2016 1 commit
    • liusheng's avatar
      Switch to use Glance v2 in image pollsters · f8933f4a
      liusheng authored
      Since the Glance v1 APIs won't be maintained any more, it is better to
      switch use Glance v2 for in image pollsters.
      Change-Id: Ib2df3bb4fdd12649bddffd624714707e1369f6af
  26. 29 Jul, 2016 1 commit
    • Qiaowei Ren's avatar
      add memory bandwidth meter · ed7b6dbc
      Qiaowei Ren authored
      Some Intel processor families (e.g. the Intel Xeon processor E5 v3
      family) introduced MBM (Memory Bandwidth Monitoring) to measure
      bandwidth from one level of the cache hierarchy to the next by
      applications running on the platform. It supports both 'local
      bandwidth' and 'total bandwidth' monitoring for the socket. Local
      bandwidth measures the amount of data sent through the memory
      controller on the socket and total b/w measures the total system
      bandwidth. This patch introduces two new meters to get memory
      bandwidth statistics based on Intel CMT feature.
      Change-Id: Iab9b326695b4ac5b5841b930ebad633d4e3a01e6
  27. 21 Jul, 2016 1 commit
  28. 18 Jul, 2016 2 commits
  29. 30 Jun, 2016 1 commit
    • ZhiQiang Fan's avatar
      split discover into different namespaces · 0b55827c
      ZhiQiang Fan authored
      Polling agent doesn't need to load all discovers, loading by need
      can save some memory resource usage.
      Each discover has a group id, for each unique group id, there is
      a long connection to coordinator backend. We usually polling by
      namespace, hence central polling agent doesn't need local group id,
      and compute polling agent does't need global group id if
      workload_partition is disabled. So loading by need can save an
      additional long connection.
      Change-Id: I1b5a8d563ff10f448a5e19fe1c11f82c13cc6fd2
  30. 29 Jun, 2016 1 commit
    • liusheng's avatar
      Add a tool to clean the legacy alarm tables · 800034dc
      liusheng authored
      Since we have moved alarm out of ceilometer, when run ceilometer-dbsync,
      the alarm tables will still be created and won't be removed. This change
      added a tool that allow users to drop the legacy alarm and alarm_history
      tables with SQL backends.
      Change-Id: Ia831741319fd8e198f54a7d4a99b4d7833074e8e
      Closes-Bug: #1578128
      Signed-off-by: 's avatarliusheng <liusheng@huawei.com>
  31. 21 Jun, 2016 1 commit
    • Qiaowei Ren's avatar
      add l3 cache usage meter · a2dbcaf8
      Qiaowei Ren authored
      Some Intel processor families (e.g. the Intel Xeon processor E5 v3
      family) introduced CMT (Cache Monitoring Technology) to measure the
      usage of l3 cache (last level cache) by applications running on the
      platform. This spec introduces one new meter to get l3 cache usage
      statistics based on Intel CMT feature.
      Implements: blueprint l3-cache-meter
      Change-Id: I7f38e80776e1e55533b33e9c72dcab6d3c12abb4
  32. 27 Apr, 2016 1 commit
  33. 20 Apr, 2016 1 commit
  34. 06 Apr, 2016 1 commit
  35. 28 Mar, 2016 1 commit
  36. 22 Mar, 2016 1 commit