Bug 1572341
Summary: | ceilometer arithmetic transformer consistently dropping samples | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Andrew Ludwar <aludwar> |
Component: | openstack-ceilometer | Assignee: | Julien Danjou <jdanjou> |
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Sasha Smolyak <ssmolyak> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 10.0 (Newton) | CC: | aludwar, jdanjou, jruzicka, srevivo |
Target Milestone: | --- | Keywords: | Triaged, ZStream |
Target Release: | 10.0 (Newton) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-09-03 14:59:54 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Andrew Ludwar
2018-04-26 18:14:55 UTC
I don't think the sample is supposed to be returned by this here: it's cached and returned on flush() when actually computing. The problem with transformers is that if the samples are handled by different agents, they can't compute correctly the transformation. That mechanism is by the way being deprecated in OSP14 for that reasons. You could try to use workload_partitioning=true (see https://docs.openstack.org/ceilometer/pike/admin/telemetry-best-practices.html) but this is also a quite fragile feature AFAIK. In summary, I'd advise to build something without leveraging transformers if possible. |