ClickHouse-Überwachung

Nutzen Sie unser ClickHouse-Plug-in, um die Lese- und Schreibleistung für einen ausgewählten Zeitraum, die Rate der Insert- und Select-Abfragen pro ClickHouse-Instanz, die Anzahl der pro Abfrage geschriebenen Zeilen und vieles mehr zu überwachen.

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.

Tipp

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

  1. Melden Sie sich bei Site24x7 an, navigieren Sie zu "Server" > "Plug-in-Integrationen" und klicken Sie auf den Namen der Plug-in-Überwachung.
  2. 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