Auf dieser Seite wird beschrieben, wie Sie konfigurieren, welche integrierten Messwerte der Monitoring-Agent von einer Linux-VM erfasst. Der Inhalt dieser Seite richtet sich an Systemadministratoren, die die Standardkonfiguration des Monitoring-Agents ändern möchten.
Sie können den Monitoring-Agent nicht konfigurieren, wenn er auf einer Windows-VM installiert ist.
Auf dieser Seite wird nicht beschrieben, wie Sie den Monitoring-Agent konfigurieren, um Anwendungen von Drittanbietern zu überwachen oder wie Sie mit dem Agent benutzerdefinierte Messwerte erfassen. Informationen zu diesen Themen finden Sie auf den folgenden Seiten:
Hinweis
Wenn Sie den Monitoring-Agent nicht auf einer VM installiert haben, lesen Sie die Informationen unter Monitoring-Agent installieren.
Standardkonfiguration des Monitoring-Agents ändern
So ändern Sie die Konfiguration des Monitoring-Agents:
Bearbeiten Sie die Konfigurationsdatei
/etc/stackdriver/collectd.confdes Monitoring-Agents.Starten Sie den Monitoring-Agent neu, indem Sie den folgenden Befehl ausführen:
sudo service stackdriver-agent restart
Erfassung von Prozessmesswerten beenden
Informationen zum Beenden der Erfassung von Prozessmesswerten – den Messwerten mit dem Präfix agent.googleapis.com/processes – finden Sie unter Prozessmesswerte auf Linux-VMs deaktivieren.
Gemeldete CPU-Messwerte konfigurieren
Standardmäßig meldet der Monitoring-Agent mithilfe des Messwerttyps agent.googleapis.com/cpu/utilization die gesamte CPU-Auslastung nach Status für alle CPUs auf der VM.
Dieses Verhalten wird in der Konfigurationsdatei durch die folgenden Einstellungen angegeben:
ValuesPercentage trueReportByCpu false
Sie müssen diese Einstellungen ändern, wenn der Agent die Auslastung pro CPU melden soll oder wenn Sie die Messwerte zur CPU-Nutzungszeit, agent.googleapis.com/cpu/usage_time, melden möchten:
Gehen Sie so vor, um den Monitoring-Agent so zu konfigurieren, dass
agent.googleapis.com/cpu/utilizationpro CPU gemeldet wird:- Behalten Sie für
ValuesPercentageden Standardwerttruebei. - Setzen Sie
ReportByCpuauftrue.
- Behalten Sie für
So konfigurieren Sie den Monitoring-Agent so, dass
agent.googleapis.com/cpu/usage_timepro CPU gemeldet wird:- Setzen Sie
ValuesPercentageauffalse. - Setzen Sie
ReportByCpuauftrue.
- Setzen Sie
Der Monitoring-Agent kann entweder die CPU-Auslastung oder die CPU-Nutzung melden, aber nicht beide Messwerte.
Dies ist eine bekannte Einschränkung von collectd.
Wenn ReportByCpu den Wert true hat, bestimmt das Feld ValuesPercentage, ob die Auslastung oder Nutzung gemeldet wird. Wenn ReportByCpu auf false gesetzt ist, meldet der Agent die CPU-Auslastung.
Fehlerbehebung
Wenn Probleme bei der Installation oder Ausführung des Agents auftreten, lesen Sie die Informationen unter Fehlerbehebung bei der Agent-Installation.