Ich habe ein System mit Telegraf + InfluxDB + Grafana auf einer Maschine konfiguriert.
Jetzt muss ich Servermetriken für Ubuntu-Server sammeln, die in der Cloud bereitgestellt sind, und sie in Grafana darstellen.
Meine Frage hier ist:
Kann ich die Messdaten über Telegraf selbst erfassen? Wenn ja, muss ich Telegraf auf allen Cloud-Servern installieren, um die Messdaten abzurufen?
Gibt es eine andere Möglichkeit, die Metriken von AWS-Cloud-Servern abzurufen und in der zentralen Influxdb-Datenbank zu speichern?
Ist es möglich, es über andere in Jmeter selbst verfügbare Plug-Ins auszuführen?
Vielen Dank im Voraus für die wertvollen Kommentare.
Antwort1
- Ja, das können Sie und ja, Sie müssen dieTelegrafenagentauf jedem Server, den Sie überwachen möchten
Es gibt noch weitere Möglichkeiten, Daten zur Serverleistung zu erfassen:
- JMeter PerfMon-Plugin, in diesem Fall müssen Sie installierenPerfMon-Server-Agentauf allen Servern
- SSHMon-Beispiele-Sammlermüssen Sie keine Software auf den Servern installieren, Sie benötigen jedochSSHKonnektivität mit allen Servern, die Sie überwachen möchten
- Mir sind keine vorhandenen Plugins bekannt, Sie können jedoch Ihre eigene Implementierung desAbstraktBackendListenerClientdas serverseitige Leistungsmetriken an InfluxDB sendet