Hello guys,

After investigate to find an architecture to have the following metrics on SF, we have 3 solutions:

What we need:

The goal of this story is to collect and represent system metrics:

 * cpu
 * memory
 * disk space
 * disk io
 * network io

Then services metrics needs to also be enabled:

 * zuul
 * nodepool

3 solutions:

1)
- collectd for system metrics
- statsd to collect zuul/nodepool
- graphite/carbon/whisper for time series
- grafana for dashboard

pro:
    - all tools packaged in epel
    - a lot of documentation available
    - reference arch for osp [1]
    - native integration with grafana
    - big community
con:
    - old tools (2006 for graphite)
    - seems to have performance issues with whisper
    - native integration with grafana

2)
- collectd for system metrics
- telegraf to collect zuul/nodepool statsd metrics for influxdb
- influxdb for time series
- grafana for dashboard

pro:
    - a lot of documentation available
    - influxdb have very good performances
    - the new ref arch for metrics
    - native integration with grafana
    - big community
con:
    - influx db is not packaged in epel, but repo are available

3)

- collectd for system metrics
- gnocchi-statsd to collect zuul/nodepool metrics
- collectd-gnocchi to collect collectd metrics
- gnocchi for time series
- grafana for dashboard with grafana-plugins-gnocchi

pro:
    - dvp by redhat folks
    - Julien could help us for the integration
    - packages are available for gnocchi ocata on:
http://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-master-tested/delorean.repo
https://trunk.rdoproject.org/centos7-master/delorean-deps.repo
    - openstack project

    - we already use gnocchi and statsd gnocchi on SF

con:
- collectd-gnocchi is not available yet (and need to use gnocchi 3.1 aka master) - we have to use master branch (ocata), it will be release on january/febuary
    - poor community compare to graphite/influxdb
    - poor documentation


So now, we have to decide which solution we will use in SF =)

Regards

Nico


[1] https://access.redhat.com/documentation/en/red-hat-openstack-platform/9/paged/red-hat-openstack-platform-operational-tools/chapter-4-installing-the-performance-monitoring-suite

_______________________________________________
Softwarefactory-dev mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/softwarefactory-dev

Reply via email to