Bugzilla (bugzilla.redhat.com) will be under maintenance for infrastructure upgrades and will not be available on July 31st between 12:30 AM - 05:30 AM UTC. We appreciate your understanding and patience. You can follow status.redhat.com for details.
Bug 1416449 - [RFE] Use collectd for stats and minimize dependency on VDSM statistics verb
Summary: [RFE] Use collectd for stats and minimize dependency on VDSM statistics verb
Alias: None
Product: mom
Classification: oVirt
Component: Core
Version: 0.5.7
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
: ---
Assignee: bugs@ovirt.org
QA Contact: Ilanit Stein
Depends On:
TreeView+ depends on / blocked
Reported: 2017-01-25 14:23 UTC by Roy Golan
Modified: 2018-06-26 16:16 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2018-06-26 16:16:42 UTC
oVirt Team: SLA
dfediuck: ovirt-future?
mgoldboi: planning_ack+
rule-engine: devel_ack?
rule-engine: testing_ack?

Attachments (Terms of Use)

Description Roy Golan 2017-01-25 14:23:44 UTC
Description of problem:
VDSM stats collection and reporting is moving out to collectd. MoM should do the same instead of keeping the dependency on VDSM stats otherwise we will forever keep hugh redundant amount of data.
Ovirt engine itself is going to move to other sources of stats and will minimize the use of VDSM stats and eventually this structure should decrease in size and order to clean it mom should move to collectd.

For example, engine does not use majflt and pageflt. it is just there in the stats. And if engine doesn't use it, neither do dwh. MoM is the only component needing it and collectd is a perfect interface to get these kinds of data. 

If VDSM is going to have a python collectd module to collect stats, then it should be reusable, so mom could just use the module as a replacement for all the getStats call. That would be also very efficient.

Comment 2 Martin Sivák 2018-06-26 16:16:42 UTC
Nothing from the description is currently viable and worth the risk of breaking the existing solution. We can reconsider if we ever decide to rewrite MOM.

Note You need to log in before you can comment on or make changes to this bug.