2017-02-16 2 views
1

Bonjour, bonnes gens. Aidez-moi à trouver la bonne solution Dans un conteneur docker Lancé l'application uwsgi. Dans un autre conteneur docker, les statistiques collector ont été lancées - collectd, qui recueille les métriques et les envoie au serveur -openstdb.
La question comment dois-je faire pour recevoir les mesures collectd de uwsgi. Je comprends, est nécessaire de commencer avec l'option uwsgi "--enable-metrics" et peut-être ajouter "--stats-push statsd: adresse [, préfixe]". et dans config collectd ajouter plugin. Mais comment tout ce lien dans la pratique ne comprend pas.
Reconnaissant pour toute aideComment collecter des mesures de uwsgi avec aide collectd

Répondre

2

La solution était la suivante.
Run uwsgi avec un contenu param.Below config.ini

[uwsgi] 
plugin = stats_pusher_statsd 
enable-metrics = true 
stats-push = statsd:collectd:8125 

Et collectd ajouter pluggin

<Plugin statsd> 
    Host "::" 
    Port "8125" 
    DeleteSets false 
</Plugin>