2016-04-20 2 views
0

Nous avons des instances configurées dans un groupe à mise à l'échelle automatique sur AWS. Nous voulons collecter les métriques afin de déterminer nos besoins d'évolutivité. Collectd, jusqu'à présent, je sais qu'il recueille les statistiques dans la même machine et met tout dans les fichiers RRD. Cependant, dans un scénario d'un cluster autoscale, si une autre instance est engendrée et si l'AMI dont il est issu a déjà été collectée, comment sommes-nous supposés rassembler les statistiques de cette seconde instance dans le groupe? Il se peut qu'il reste debout pendant cinq à six minutes et qu'il redescende, mais nous aurons besoin des bûches avant qu'elles ne tombent. N'importe quelle façon par laquelle nous pouvons club ces journaux pour le même groupe ou quelque chose de semblable? Ou si collectd peut le faire signaler quelque part en ligne?Collectd sur AWS

+0

Je voudrais regarder dans l'installation de l'agent AWS CloudWatch Logs sur ces serveurs et la diffusion des journaux à CloudWatch. –

+0

@MarkB Oui c'est une option valide mais cloudwatch prend du temps pour se rafraîchir. Il est incapable de donner des détails second par second. Il y a une possibilité de manquer des informations importantes dans un tel cas –

Répondre

1

J'ai trouvé la réponse. Cela peut être fait en utilisant l'architecture client-serveur de collectd. Plus de détails peuvent être trouvés here