Hi, Thanks Nicolas looking at the different possibilities.
Le 22/11/2016 à 16:28, Nicolas Hicher a écrit : > 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 What if we extract gnocchi from the master rdo repo and push the packages into swift to avoid using rdo master for everything ? Maybe we will have issues with dependencies ? > - 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 > _______________________________________________ Softwarefactory-dev mailing list [email protected] https://www.redhat.com/mailman/listinfo/softwarefactory-dev
