2016-04-20 25 views
0

Wir haben Instanzen in einer Autoscale-Gruppe auf AWS eingerichtet. Wir möchten die Messwerte sammeln, um unsere Skalierbarkeitsanforderungen zu ermitteln. Collectd, bis jetzt weiß ich, dass es die Statistiken in der gleichen Maschine sammelt und alles in RRD-Dateien steckt. Wenn jedoch in einem Szenario mit einem Autoscale-Cluster eine andere Instanz erzeugt wird und angenommen wird, dass die AMI, aus der sie erzeugt wurde, bereits gesammelt hat, wie sollen dann die Statistiken dieser zweiten Instanz in der Gruppe gesammelt werden? Es könnte nur fünf bis sechs Minuten aufbleiben und runtergehen, aber wir würden die Protokolle brauchen, bevor es untergeht. Jede Art und Weise, wie wir diese Protokolle für den gleichen Cluster oder etwas Ähnliches kombinieren können? Oder wenn collectd es irgendwo online melden kann?Auf AWS gesammelt

+0

Ich würde in die Installation des AWS CloudWatch Logs-Agenten auf diesen Servern und das Streaming der Protokolle zu CloudWatch prüfen. –

+0

@MarkB Ja, das ist eine gültige Option, aber Cloudwatch braucht Zeit zum Aktualisieren. Es ist nicht in der Lage, Details von Sekunde zu Sekunde zu geben. Es besteht die Möglichkeit, in einem solchen Fall wichtige Informationen zu verpassen –

Antwort

1

Die Antwort gefunden. Dies kann durch Verwendung der Client-Server-Architektur von Collect erreicht werden. Weitere Details finden Sie unter here