ClickHouse ist ein Open-Source-Datenbankmanagementsystem und wird für umfangreiche Datenanalysen verwendet, wobei etwa 100 Abfragen pro Sekunde auf einer einzigen ClickHouse-Instanz ausgeführt werden. Die Überwachung von ClickHouse-Abfragen ist von entscheidender Bedeutung, um eine maximale Leistung zu erzielen und eine minimale Systembelastung zu gewährleisten.
Kennzahlen zur Leistungsüberwachung
Wir stellen separate ClickHouse-Plug-in-Erweiterungen zur Überwachung von Ereignissen, asynchronen Kennzahlen und Systemkennzahlen zur Verfügung. In unserem GitHub-Repository finden Sie eine vollständige Liste der Leistungskennzahlen, die für jedes dieser Plug-ins bereitgestellt werden.
Voraussetzungen
- Ensure the Clickhouse Python Driver is installed. To install the driver, execute the following command: pip install clickhouse-driver
- Unser Linux-Server-Überwachungsagent sollte dort installiert werden, wo die ClickHouse-Datenbank ausgeführt wird.
- Wenn Sie ein Plug-in hinzufügen, sollten der Name des Plug-ins und der Name des Ordners identisch sein.
Plug-in-Installation
Unterstützte Plattform: Linux
- Laden Sie die neueste Version des Linux-Agenten von Site24x7 herunter und installieren Sie ihn auf dem Server, auf dem Sie das Plug-in ausführen möchten. Nach erfolgreicher Installation sehen Sie die Überwachung des Linux-Servers in der Steuerkonsole von Site24x7. Dies bestätigt, dass der Agent in der Lage ist, mit unserem Rechenzentrum zu kommunizieren.
- Download the plugins from our GitHub-Repository For example, to monitor the system metrics, download the plugin clickhouse_system_metrics.py: wget https://raw.githubusercontent.com/site24x7/plugins/master/clickhouse/clickhouse_system_metrics/clickhouse_system_metrics.py
- Geben Sie die zu Ihrer Konfiguration passenden Informationen wie Hostname, Port, Datenbankbenutzer und Passwort an.
- Create a folder with the plugin name, under the Site24x7 Linux agent plugin directory '/opt/site24x7/monagent/plugins/' and place the python file under '/opt/site24x7/monagent/plugins/<plugin name>/'
Wenn Sie z. B. das Plug-in zur Überwachung von Systemkennzahlen verwenden, erstellen Sie den Ordner "clickhouse_system_metrics" im Plug-in-Verzeichnis "/opt/site24x7/monagent/plugins/" des Linux-Agenten von Site24x7 und legen die Datei "clickhouse_system_metrics.py" unter "/opt/site24x7/monagent/plugins/clickhouse_system_metrics/" ab.
Der Agent führt das Plug-in automatisch innerhalb von fünf Minuten aus und sendet Leistungsdaten an das Site24x7-Rechenzentrum.
Manually execute the plugin script using the following command and verify its output. For example, if you are using the 'clickhouse_system_metrics' plugin,
python clickhouse_system_metrics.py
Daten im Webclient von Site24x7 anzeigen
- Melden Sie sich bei Site24x7 an, navigieren Sie zu "Server" > "Plug-in-Integrationen" und klicken Sie auf den Namen der Plug-in-Überwachung.
- Sie können Leistungsdiagramme zu den verschiedenen Kennzahlen für die ClickHouse-Datenbank anzeigen.
Plug-in-Beitrag
Sie können gerne einen Beitrag zu unseren bestehenden Plug-in-Integrationen leisten und Vorschläge oder Feedback in unserer Community einreichen.
Weitere Plug-in-Integrationen
- Über 100 Plug-in-Integrationen
- Schreiben Sie Ihr eigenes Plug-in – für Linux und Windows
- Lighttpd-Überwachung
- Twilio-Überwachung
- Supervisord-Überwachung
- NGINX-Überwachung