Der Ops-Agent ist der primäre Agent zum Erfassen von Telemetriedaten aus Ihren Compute Engine-Instanzen. Der Ops-Agent kombiniert Logging und Messwerte in einem einzigen Agent. Er verwendet Fluent Bit für Logs, was das Logging mit hohem Durchsatz unterstützt, und den OpenTelemetry Collector für Messwerte.
Sie können den Ops-Agent so konfigurieren, dass er das Parsen von Logdateien von Drittanbieteranwendungen unterstützt. Weitere Informationen finden Sie unter Logging-Konfigurationen.
Weitere Informationen zur Installation des Ops-Agents finden Sie unter Ops-Agent installieren.
Ops-Agent-Features
Zu den allgemeinen Features gehören:
- Ein einziger Download- und Installations-/Upgrade-Vorgang.
- Eine einfache, einheitliche, YAML-basierte Konfiguration.
- Unterstützung für standardmäßige Linux- und Windows-Distributionen.
- Proxyunterstützung.
Zu den Logging-Features gehören:
Verbesserte Leistung im Vergleich zum Legacy-Logging-Agent:
- Hohe Durchsatzfähigkeit mit optimaler Nutzung der Mehrkernarchitektur.
- Effiziente Ressourcenverwaltung (z. B. Speicher, CPU).
Logs aus verschiedenen Quellen erfassen:
- Standardsystemlogs (
/var/log/syslog
und/var/log/messages
für Linux, Windows-Ereignislog), die ohne Konfiguration erfasst wurden. - Dateibasierte Logs mit anpassbaren Pfaden und Aktualisierungsintervall.
- Journald-Daemon-/systemd-Logs.
- Logs über TCP-Protokoll.
- Logs über Forward-Protokoll (verwendet von Fluent Bit und Fluentd).
- Standardsystemlogs (
Flexible Verarbeitung:
- Textlogs in strukturierte Logs parsen: JSON-basiertes und reguläres ausdrucksbasiertes Parsen.
- Logeinträge ändern, indem Sie Felder entfernen, umbenennen oder festlegen.
- Ausschließen von Logs basierend auf Labels und regulären Ausdrücken.
- Mehrzeilige Logs zur Sprachausnahme für Java, Python und Golang erkennen und verketten.
Support für Drittanbieteranwendungen
- Ausgewählte Anwendungslogs von Drittanbietern, die gängige Pfade und Formate von Anwendungslogdateien erkennen.
Zu den Monitoring-Features gehören:
Systemmesswerte, die ohne Konfiguration erfasst wurden. Zu den erfassten Messwerten gehören:
- CPU-Messwerte
- Laufwerkmesswerte
- IIS-Messwerte (nur Windows)
- Schnittstellenmesswerte
- Speichermesswerte
- mssql-Messwerte (nur Windows)
- Auslagerungsdatei-Messwerte (nur Windows)
- Austauschmesswerte
- Netzwerkmesswerte
- Verarbeitungsmesswerte
- Agent-Self-Messwerte:
Support für Drittanbieteranwendungen
- Ausgewählte Integrationen für Drittanbieter-Anwendungsmesswerte, die allgemeine Anwendungsmesswerte erfassen und Beispiel-Dashboards und Benachrichtigungsrichtlinien bieten.
VM-Instanzen
Sie können den Ops-Agent auf Compute Engine-Instanzen installieren.
Informationen zum Erstellen einer Compute Engine-Instanz finden Sie im Startleitfaden für Compute Engine.
Betriebssysteme
Der Ops-Agent unterstützt auf kompatiblen VM-Instanzen folgende Betriebssysteme:
Linux-Betriebssysteme
Der Agent unterstützt die folgenden Linux-Betriebssysteme:
- CentOS 7
- CentOS 8
- Rocky Linux 8
- RHEL 7: rhel-7, rhel-7-6-sap-ha, rhel-7-7-sap-ha, rhel-7-9-sap-ha
- RHEL 8: rhel-8, rhel-8-1-sap-ha, rhel-8-2-sap-ha, rhel-8-4-sap-ha
- Debian 10 (Buster)
- Debian 11 (Bullseye)
- Ubuntu LTS 18.04 (Bionic Beaver): ubuntu-1804-lts, ubuntu-minimal-1804-lts
- Ubuntu LTS 20.04 (Focal Fossa): ubuntu-2004-lts, ubuntu-minimal-2004-lts
- Ubuntu LTS 22.04 (Jammy Jellyfish): ubuntu-2204-lts, ubuntu-minimal-2204-lts
- SLES 12: sles-12, sles-12-sp3-sap, sles-12-sp4-sap, sles-12-sp5-sap
- SLES 15: sles-15, sles-15-sp1-sap, sles-15-sp2-sap, sles-15-sp3-sap, sles-15-sp4-sap
- OpenSUSE Leap 15: opensuse-leap (opensuse-leap-15-3-*, opensuse-leap-15-4-*)
Windows-Betriebssysteme
Der Agent unterstützt die folgenden Linux-Betriebssysteme:
- Windows Server: windows-2012-r2, windows-2016, windows-2019
- Windows Server Core: windows-2012-r2-core, windows-2016-core, windows-2019-core, windows-20h2-core
Erforderlicher Agent-Zugriff
Die Installation des Agents erfordert Zugriff auf die folgenden DNS-Namen:
Google Cloud Package Repository:
packages.cloud.google.com
Google lädt die Subdomain herunter:
dl.google.com
Das Ausführen des Agents erfordert Zugriff auf die folgenden DNS-Namen:
OAuth2-Token-Server:
oauth2.googleapis.com
Ältere Versionen des Agents erfordern möglicherweise Zugriff auf
www.googleapis.com
(vollständige URL:https://www.googleapis.com/oauth2/v3/token
).Wenn Sie eine ältere Version des Agents verwenden, sollten Sie für den Agent ein Upgrade auf die aktuellste Version durchführen.
Monitoring APIs:
monitoring.googleapis.com
Logging-APIs:
logging.googleapis.com
Der Agent verwendet TCP-Ports innerhalb der VM für die Kommunikation zwischen Prozessen. Die folgenden Ports, die nicht extern geöffnet werden müssen, müssen für den Agent auf Ihrer VM verfügbar sein:
20201
20202
Einstellungsrichtlinie
Der Monitoring-Agent unterliegt der Richtlinie zur Einstellung von Agents.
Informationen zur Einstellung von Legacy-Features und -Versionen finden Sie unter Einstellung von Produkten der Operations-Suite von Google Cloud.
Nächste Schritte
- Weitere Informationen zur Installation des Ops-Agents finden Sie unter Ops-Agent installieren.