1. 26 Feb, 2018 1 commit
  2. 23 Feb, 2018 1 commit
    • Lars Kellogg-Stedman's avatar
      Gracefully handle missing metadata in libvirt xml · 48515b48
      Lars Kellogg-Stedman authored
      Missing metadata in the libvirt domain xml for a nova instance would
      cause ceilometer-compute to abort, leading to missing metrics for the
      current and any subequent libvirt guests.
      This commit puts a try/except AttributeError block around all the code
      that is fetching attributes on the result of metadata_xml.find(...).
      also pull in I41aa76cf9def3e8c4bceef0280d15c1fd7c48e3d
      Change-Id: I8adc609cc21c86de2daba326d24b73a80d6eb61f
      Closes-Bug: #1749960
      (cherry picked from commit d2af7e9e)
  3. 22 Feb, 2018 1 commit
  4. 21 Feb, 2018 1 commit
  5. 13 Feb, 2018 1 commit
    • James E. Blair's avatar
      Zuul: Remove project name · eb22346b
      James E. Blair authored
      Zuul no longer requires the project-name for in-repo configuration.
      Omitting it makes forking or renaming projects easier.
      Change-Id: Ica8fc8018ea730d37da447e78fcf875a13dcf218
  6. 15 Jan, 2018 2 commits
  7. 05 Jan, 2018 2 commits
    • gord chung's avatar
      update best practices · 56056306
      gord chung authored
      - remove 'prior to ocata' conditions.
      - remove shuffle_time_before_polling_task as it doesn't work in
      reality and is being removed.
      - add a note when to enable workload_partitioning of notification
      Change-Id: I44c030835de1517a3c067ab0632c09f4a5fe2f15
      (cherry picked from commit be1fa8f8)
    • gord chung's avatar
      cleanup data-pipelines admin guide · d54b1966
      gord chung authored
      - add a note mentioning transformers are not durable and you
      might be able to use gnocchi
      - slight change to cherry-pick, as we can't enable/disable pipelines
      in pike
      Change-Id: I3f50d5b5a1e22a114ef2c8e17c1e659f1c0eb761
      (cherry picked from commit 935b53c9)
  8. 04 Jan, 2018 1 commit
    • gord chung's avatar
      cleanup data collection admin guide · f1689396
      gord chung authored
      - remove list of notifications used for meters, it's not accurate
      and is arguably of no value to an administrator even if it's
      accurate. just list where the endpoints are and how to configure.
      - remove comments about database connection, this means nothing
      - remove libvirt comment, listing all services polled as these are
      stated elsewhere and are just repeated.
      Change-Id: If67ecf7e507da70abae3734618358c2458f49037
      (cherry picked from commit d5a89cd9)
  9. 03 Jan, 2018 5 commits
    • gord chung's avatar
      cleanup admin-guide architecture · e827879c
      gord chung authored
      - remove reference to api
      - remove dup details on compute, central, ipmi already in data
      - remove hbase from panko support
      - remove listing libvirt hypervisors, we only test kvm/qemu.
      - remove generic listing of 'OpenStack Networking' meters. we already
      have a measurements page for this
      - remove user, roles, projects notes. we don't have api and it
      means very little as is
      Change-Id: I292cdd9297549ab8cb78caf6b15941b3986ca898
      (cherry picked from commit 5b85f02b)
    • gord chung's avatar
      reorder admin and contributor topics · c1bf5426
      gord chung authored
      - create logical sections
      - move troubleshooting-guide to bottom as it's basically useless
      (but we should add to it)
      - i've no idea what gmr is so i just put it where it is.
      Change-Id: I647a84e2d29f00a8c64c42914939d60cc8aa6ebe
      (cherry picked from commit 435a0070)
    • gord chung's avatar
      remove configuration from contributor guide · 1cb8ee6b
      gord chung authored
      - move polling configuration to admin data-collection docs
      - move pipeline partitioning to admin data-pipeline docs
        - add a note that it's only required for transformations
      - publisher section is already in admin docs
      - pipeline configuration is already in admin docs
      Change-Id: Ib29ec71d835b8625b518ede98e00078e7de3d282
      (cherry picked from commit 96b4d1f7)
    • gord chung's avatar
      remove install section from contributor guide · 1f615083
      gord chung authored
      this is all irrelevant or duplicated:
      - dbreco.rst
        - duplicates supported databases in admin-guide
        - ceilometer to gnocchi section is old and deck doesn't really
          reflect current gnocchi. also, all ocata+ docs install
          gnocchi by default.
      - custom.rst
        - duplicates telemetry-data-pipelines in admin-guide
        - dups best practices in admin-guide with shuffle option
      - upgrade.rst
        - upgrade is just stop, upgrade, restart for each service
        - nothing is unique except notification agent with partitioning[1]
          and existing stuff doesn't address it.
      [1] https://bugs.launchpad.net/ceilometer/+bug/1729446
      Change-Id: I2de2e7ba8789d896b19320c798150d0c4c6efe0d
      (cherry picked from commit 96f346ab)
    • gord chung's avatar
      partial clean up of contributor install info · ff24687e
      gord chung authored
      - remove duplication of install-guide steps
      - create a page for installing with devstack and integrating
      with other telemetry services.
      Change-Id: I697ea46bcb0db02fdb561f0161e22411e23679c7
      (cherry picked from commit a386af96)
  10. 02 Jan, 2018 2 commits
  11. 19 Dec, 2017 1 commit
    • gord chung's avatar
      clean up non-install parts of contributor docs · d5752f3c
      gord chung authored
      - remove specific comments about preferring notifications v. polling
      just say, polling can add load
      - remove kafka publisher reference
      - remove database publisher reference
      - move key links (wiki, launchpad, ml, etc...) to index
      - put all meter details in one area
      - clean up testing
      Change-Id: I1993a9945334ffe631f2ddb3dcd0316d0e71f258
      (cherry picked from commit 48751822)
  12. 15 Dec, 2017 3 commits
  13. 14 Dec, 2017 2 commits
  14. 13 Dec, 2017 2 commits
    • gord chung's avatar
      static resources not picked up · 50bcd235
      gord chung authored
      polling is still broken if backend_url is not set. switch to
      tooz hashrings caused it to be ignored.
      Change-Id: Iace637dd5ed8a852db79b23e99918ca3e5c6605e
      Closes-Bug: #1732147
      (cherry picked from commit 46c84ef7)
    • Joseph Davis's avatar
      Exclude keystonemiddleware 4.19.0, force gnocchi install in devstack · 53eb56b3
      Joseph Davis authored
      keystonemiddleware 4.19.0 introduced a dependency on memcache and
      pulled in dogpile.cache and oslo.cache, causing gate failures.
      Future versions of keystonemiddleware should be fixed by
      commit 0c5070a035ca2eea200c5a7ab6b40375498463ac in that repo.
      Note that in Queens and beyond the requirement for keystonemiddleware
      has been removed from Ceilometer, so this fix cannot be placed on
      the master branch.
      also, change to make gnocchi install from pip rather than master
      Change-Id: Ibea7049f9fca0783b9ecf54a75bccbc27aef2187
  15. 30 Nov, 2017 1 commit
    • Mehdi Abaakouk's avatar
      snmp: warn if snmp call timeout · d9340c88
      Mehdi Abaakouk authored
      If the snmp call timeout because the host is unreachable
      just warn the operator.
      We can't really known what happen with the snmp error.
      That's why the change just filter on "timeout" word.
      Change-Id: I564b290c1e07882a7591a003c4da3ac6034ac794
      (cherry picked from commit 988a2f3f)
  16. 29 Nov, 2017 1 commit
    • Mehdi Abaakouk's avatar
      Change oslo.messaging prefetch default · aa6bd890
      Mehdi Abaakouk authored
      In some case, Ceilometer can consume To of RAM. If batch is not enabled
      the default behavior is to fetch all messages waiting in the queue.
      Since I fail to change/expose this bad oslo.messaging default for us.
      This change set a correct default on our side.
      Change-Id: I3f4b0ef5fa90afb965e31584b34fdc30a5f4f9f1
      (cherry picked from commit d208a711)
  17. 27 Nov, 2017 1 commit
  18. 22 Nov, 2017 2 commits
  19. 21 Nov, 2017 1 commit
    • xiexianbin's avatar
      fix ceilometer-compute invoke libvirt exception error · 3ebf7462
      xiexianbin authored
      when nova compute start vm not create by nova-compute,
      the ceilometer-compute will occur libvirtError: "metadata
      not found: Requested metadata element is not present".
      and cause all vm meter not report.
      (cherry picked from commit c477678e)
      Change-Id: Id71788606bc0da9a7959831fb90d13c25c0b8dcb
  20. 18 Nov, 2017 1 commit
    • Emilien Macchi's avatar
      zuul: run TripleO jobs with new zuulv3 layout · af2abd64
      Emilien Macchi authored
      Configure the layout to execute the scenario001 and 002 jobs.
      Note that baremetal job will be run on stable/pike and container on
      Queens and beyond.
      A note has been added in comment explaining more details.
      Change-Id: Ic9fc3bd769a5ccafb3f81fe55513c96d611dbe7d
      (cherry picked from commit 510d1c77)
  21. 13 Nov, 2017 3 commits
  22. 09 Nov, 2017 1 commit
    • gord chung's avatar
      update install docs · 8f10d547
      gord chung authored
      - remove ceilometerclient. we don't need this.
      - add docs on how to install gnocchi using openstack packages
      Closes-Bug: #1687839
      Change-Id: I2f932fbe0b48bb11aa68d47e77aa2dc07af21731
      (cherry picked from commit 2696ef61)
  23. 07 Nov, 2017 3 commits
    • gord chung's avatar
      refresh agent if group membership changes · 124d03bf
      gord chung authored
      this broke when we switched to tooz partitioner
      - ensure we trigger refresh if group changes
      - ensure we have heartbeat or else members will just die.
      - remove retain_common_targets tests because it doesn't make sense.
      it was originally designed for when we had listener per pipeline
      but that was changed 726b2d4d
      - remove testing workload partitioning path in standard notification
      agent tests
      - correct test_unique test to properly validate a single target
      rather than the number of listeners we have.
      - add test to ensure group_state is updated when a member joins
      - add test to verify that listener assigned topics based on hashring
      Closes-Bug: #1729617
      Change-Id: I5039c93e6845a148c24094f755a78870d49ec19f
      (cherry picked from commit 75cc518c)
    • gordon chung's avatar
      Revert "devstack: Set an optimal processing queue" · 83d92710
      gordon chung authored
      This reverts commit f1bdf675.
      this causes distribution to be either 50/50 or 100/0. in the latter
      case, the single worker usually fails to process pipeline queues in a
      timely manner
      Change-Id: I7c34acb29290de641ccbef4844e1e6982fe8b173
      (cherry picked from commit 0dbdd043)
    • zhang-shaoman's avatar
      Modify memory swap metric type · 4149ea55
      zhang-shaoman authored
      The metric type of memory.swap.in and memory.swap.out shoule be
      Cumulative, while the default is Gauge, so fix it.
      Change-Id: I4da715027b3dabb1ceed4640773b1ad64aa50e9c
      (cherry picked from commit ff713728)
  24. 06 Nov, 2017 1 commit
    • WenyanZhang's avatar
      Fix bug for ceilometer polling generates an exception · b6c47287
      WenyanZhang authored
      When the "cdrom" device associated to the configdrive ,
      which no longer has a "source" element.
      It is a normal and expected situation which shouldn't generate any logs.
      Change-Id: Ia9910f6aec1b2cc8db99d8468e42b840b387130c
      Closes-Bug: #1729506
      (cherry picked from commit a141c6da)