1. 04 May, 2018 2 commits
  2. 20 Mar, 2018 1 commit
    • gord chung's avatar
      ignore compute.instance.create.start for metrics · ff72f0f1
      gord chung authored
      do not build metrics off compute.instance.create.start as it
      doesn't have enough information in it to push to Gnocchi. there is
      an .end event that happens seconds later so .start event has little
      value outside context of event.
      we change fnmatch to regex for more useful regex comparison and it's
      not a complete fix as compute.instance.update also is missing host
      value occasionally
      Partial-Bug: #1718290
      Change-Id: I2aa7045873fd740255a3be5f64b9e9f5fd94e2d4
      (cherry picked from commit 3a5fd619)
  3. 07 Mar, 2018 1 commit
    • zhang-shaoman's avatar
      Modify Ceilometer API specification · ddc421df
      zhang-shaoman authored
      In API specification of "GET /v2/meters", parameter "limit" is missed,
      so add this parameter description.
      Change-Id: If7a810f96eb352573b469aa56139b818cd9bb95b
  4. 27 Feb, 2018 1 commit
    • gord chung's avatar
      update ipmi docs · d91c480b
      gord chung authored
      - add install instructions
      - fix docs to better show ipmi meters from notifications(ironic)
      and pollsters(ipmitool/node manager)
      Closes-Bug: #1746736
      Change-Id: Ia83b56006e201bb0f8681ac1299387fb2ee6bdb6
      (cherry picked from commit 8e06ebce)
  5. 26 Feb, 2018 1 commit
  6. 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)
  7. 22 Feb, 2018 1 commit
  8. 21 Feb, 2018 1 commit
  9. 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
  10. 15 Jan, 2018 2 commits
  11. 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)
  12. 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)
  13. 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)
  14. 02 Jan, 2018 2 commits
  15. 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)
  16. 15 Dec, 2017 3 commits
  17. 14 Dec, 2017 2 commits
  18. 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
  19. 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)
  20. 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)
  21. 27 Nov, 2017 1 commit
  22. 22 Nov, 2017 2 commits
  23. 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
  24. 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)
  25. 13 Nov, 2017 3 commits