1. 17 Sep, 2015 1 commit
  2. 18 Jul, 2015 1 commit
  3. 30 Jun, 2015 1 commit
  4. 16 Jun, 2015 1 commit
  5. 20 May, 2014 1 commit
  6. 19 Sep, 2013 1 commit
  7. 12 Aug, 2013 1 commit
  8. 11 May, 2013 1 commit
    • Monty Taylor's avatar
      Switch to pbr. · b8bbe8c1
      Monty Taylor authored
      Use pbr instead of openstack.common.setup|version per Havana Summit.
      
      Fixes bug 1179007
      
      Change-Id: Ife7194cfd3f4444d7006fdf90b79be77737abd0a
      b8bbe8c1
  9. 06 May, 2013 1 commit
  10. 02 Apr, 2013 1 commit
    • Lianhao Lu's avatar
      Adpated to nova's gettext changes. · 4cea39a7
      Lianhao Lu authored
      Resolve the failure of nova_notifier unit test due to the gettext
      changes in nova.
      
      This is part of the blueprint gettext-i18n-issue.
      
      Change-Id: Ie3fcbbe9f3c902c2c40c0d3c22bb2f999bb04006
      4cea39a7
  11. 27 Mar, 2013 1 commit
  12. 26 Mar, 2013 1 commit
  13. 07 Mar, 2013 1 commit
    • Sandy Walsh's avatar
      Make HACKING compliant · 6a7633c6
      Sandy Walsh authored
      Make all the source and tests HACKING compliant and
      enable tox -e hacking on by default.
      
      Relative directory checks not enabled (yet)
      
      Change-Id: I8803f67c49b4d16caebe76ae690092ae5c9a6dd3
      6a7633c6
  14. 05 Mar, 2013 2 commits
    • Stas Maksimov's avatar
      HBase storage driver, initial version. · 6f752575
      Stas Maksimov authored
      This is a new storage driver that supports storing of Ceilometer
      data in an HBase backend. This version does not have metaquery
      support yet.
      
      Implements: blueprint hbase-storage-backend
      Change-Id: Id3e7ec01434b1be30cce4f91b39461fc389a000f
      6f752575
    • Lianhao Lu's avatar
      Exclude tests directory from installation. · b9d9539a
      Lianhao Lu authored
      This fixed bug #1146340 by excluding tests packages.
      
      Change-Id: Id892c0a2e521a199a9ac42ed8d3729e17fffb5bd
      b9d9539a
  15. 04 Mar, 2013 1 commit
    • Chuck Short's avatar
      Exclude tests when installing ceilometer · 34cb09d9
      Chuck Short authored
      Dont include the tests directory when installing
      ceilometer as they might conflict with other
      poorly installed packages on the users systems.
      
      Fixes LP: #1102110
      
      Signed-off-by Chuck Short <chuck.short@canonical.com>
      
      Change-Id: Ia8b0477af72b30dcf54b4751a51bbb460a7a90f4
      34cb09d9
  16. 26 Feb, 2013 1 commit
    • Doug Hellmann's avatar
      Decouple the nova notifier from ceilometer code · 7d8bd50d
      Doug Hellmann authored
      The move to oslo.config introduced a conflict in the nova notifier
      because both nova and ceilometer have copies of the
      openstack.common.rpc library and define an option for the AMQP
      exchange name for the project. This changeset decouples the notifier
      plugin in ceilometer from most of the ceilometer code, to remove that
      conflict.
      
      The nova notifier is rewritten to emit a new notification message with
      event type `compute.instance.delete.samples` instead of making the old
      RPC calls directly to the ceilometer collector, and a notification
      listener plugin is provided to convert those messages to sample data.
      
      The notifier implementations are split between the one that worked
      in folsom and the one that works in grizzly to maintain backwards
      compatibility.
      
      get_hypervisor_inspector() is moved to a location where it can be
      imported both by the compute agent manager and the notifier
      plugin. The definition of `disabled_compute_pollsters` option is also
      moved for the same reason.
      
      The tox configuration is changed to run the nova notifier tests
      separately from the other tests, since nose cannot import nova and
      ceilometer code in the same process.
      
      bug 1130952
      
      Change-Id: I39ba4564c9c14f09dbdd768d7a83f6940e3942ad
      Signed-off-by: 's avatarDoug Hellmann <doug.hellmann@dreamhost.com>
      7d8bd50d
  17. 17 Feb, 2013 1 commit
    • Monty Taylor's avatar
      Update to latest oslo-version · f6ae203c
      Monty Taylor authored
      In support of tag-based versioning, update to latest oslo-version code.
      
      Change-Id: I11e85bbfb67e42628cbb13ba5294047960600eae
      f6ae203c
  18. 12 Feb, 2013 1 commit
  19. 07 Feb, 2013 1 commit
  20. 04 Feb, 2013 2 commits
  21. 22 Jan, 2013 1 commit
  22. 16 Jan, 2013 2 commits
    • Yunhong, Jiang's avatar
      Remove the ImageSizePollster · a801bdfb
      Yunhong, Jiang authored
      We can use generator to achieve this purpose simply.
      
      Change-Id: Id05c33fb2aa89fd02035c717417d0181e975c3ec
      Signed-off-by: 's avatarYunhong, Jiang <yunhong.jiang@intel.com>
      a801bdfb
    • François Rossigneux's avatar
      Add Kwapi pollster (energy monitoring). · 49c4fb39
      François Rossigneux authored
      Given that my blueprint is not publicly available, I summarize it here.
      
      Kwapi (kilowatt API) contains the following modules:
      - Drivers: receive values from wattmeters and forward them on a bus (ZeroMQ).
      Wattmeter drivers are specific to each wattmeters (Wattsup, OmegaWatt, etc).
      - Plugins: listen the bus and process received data.
      Currently, there is two plugins: the ceilometer plugin (REST API) and a visualization plugin (build graphs with RRDtool).
      
      Kwapi is part of the XLcloud project (HPC cloud).
      http://www.xlcloud.org
      
      Repository:
      https://github.com/stackforge/kwapi
      
      Change-Id: Ieaaa1db9c8c569b6ee9f0815e03879f8b3f3e282
      49c4fb39
  23. 15 Jan, 2013 1 commit
  24. 02 Jan, 2013 1 commit
  25. 06 Dec, 2012 1 commit
    • Eoghan Glynn's avatar
      Virt inspector directly layered over hypervisor API · 40a3874c
      Eoghan Glynn authored
      Addresses BP nova-independent-virt
      
      Add the concept of a pluggable virt inspector that allows
      polling of the hypervisor layer without relying on any
      nova internals.
      
      Note that the test-requires dependency on the nova master
      tarball remains in place for the moment, as it's required
      by the nova notifier tests.
      
      Also we must leave the dependency on the libvirt-python
      RPM or python-libvirt Debian package to the distros which
      end up packaging ceilometer.
      
      Change-Id: I20700320dd7e3196507173c780ab598b479e4021
      40a3874c
  26. 05 Dec, 2012 1 commit
    • Shane Wang's avatar
      Add sql db option to devstack for ceilometer · 0b8abf68
      Shane Wang authored
      Ceilometer uses mongodb as the default storage.
      This is one of the patches to support sql db option in devstack for
      ceilometer, so users can easily choose and set up sql db environment
      for ceilometer with 'stack.sh' by explicitly specifying the following
      statement in localrc:
      
         use_database mysql
      
      where mysql is taken as an example.
      
      If users remove the above statement, mongodb is used and set up
      by default.
      
      This patch is for devstack to call dbsync to create ceilometer tables.
      
      Change-Id: Idc9bffd0f389fa9760946b412c39210f60042d90
      Signed-off-by: 's avatarShane Wang <shane.wang@intel.com>
      0b8abf68
  27. 03 Dec, 2012 1 commit
  28. 30 Nov, 2012 1 commit
    • Guillaume Pernot's avatar
      Implement object store metering · 6e38fbfa
      Guillaume Pernot authored
       Implements these pollsters for swift :
        - storage.objects (per-tenant number of objects)
        - storage.objects.size (per-tenant total size of stored objects)
        - storage.objects.containers (per-tenant number of containers)
      
      Implements: blueprint pollster-swift
      Fixes: bug #1004450
      Change-Id: Ie27abd0b5803043f06899f14b394f2a7ab691bca
      6e38fbfa
  29. 08 Nov, 2012 1 commit
    • Doug Hellmann's avatar
      Use openstack versioning · 12184dc5
      Doug Hellmann authored
      1. Add the version module from openstack.common.
      2. Create a ceilometer/version.py to set up the
         version info.
      3. Update setup.py from openstack.common.
      4. Update documentation build to use the version module
         directly instead of running setup.py to get the version.
      5. Update setup.py to use the new version module.
      
      Change-Id: I9d8be62b8ece75090bf335d27adb59a46e3d6263
      Signed-off-by: 's avatarDoug Hellmann <doug.hellmann@dreamhost.com>
      12184dc5
  30. 30 Oct, 2012 2 commits
  31. 25 Oct, 2012 1 commit
  32. 18 Oct, 2012 1 commit
  33. 12 Oct, 2012 2 commits
  34. 11 Oct, 2012 1 commit
    • Nicolas Barcet (nijaba)'s avatar
      Counter renaming · ac23afa9
      Nicolas Barcet (nijaba) authored
      Add naming rules to doc
      
      Rename root_disk_size -> disk.root.size
      
      Rename ephemeral_disk_size -> disk.ephemeral.size
      
      Rename floating_ip -> ip.floating
      
      Rename volume_size -> volume.size
      
      Change-Id: I4f99dd12efeea3acffbb79b551246b9e506d82a4
      ac23afa9
  35. 09 Oct, 2012 1 commit
    • Julien Danjou's avatar
      image: add update event, fix ImageServe owner · 7873fd8b
      Julien Danjou authored
      This adds handling of image.update events and create 2 counters for it:
      Image, counting images, and ImageSize, counting images size.
      This fixes bug #1056981.
      
      This also fixes ImageServe owner which was set wrongly to user rather than
      project, and fixes counter type for ImageServe and ImageDownload to delta.
      
      Change-Id: I2512cdfc37f17c425f49a5e5d6d2e25ccb59a3ca
      Signed-off-by: 's avatarJulien Danjou <julien@danjou.info>
      7873fd8b