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