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

Reply via email to