InfluxDB®-Datenbank-Logs

Dieses Kapitel bietet allgemeine Anleitungen und Tipps, wie Sie InfluxDB®-Logs finden und interpretieren können, falls Sie auf Probleme stoßen sollten.

So erhalten Sie Datenbank-Logs

Derzeit ist es aufgrund einer technischen Einschränkung nicht möglich, Datenbank-Logs direkt abzurufen, wenn die NGA den Datenbankstart initiiert.

  1. Um auf die Logs zugreifen zu können, müssen Sie zunächst das Backend so konfigurieren, dass der automatische Datenbankstart verhindert wird. Um den automatischen Start zu unterbinden, muss die Schaltfläche Datenbank starten/Datenbank stoppen auf den Status gestoppt gesetzt werden.

    Detaillierte Informationen finden Sie im Kapitel Backend Local, Database Remote.

  2. Um die InfluxDB®-Datenbank manuell über die Kommandozeile zu starten, wobei die Logs in stderr ausgegeben werden, verwenden Sie den folgenden Befehl:
    influxd.exe -config <config file path>
    Important:
    Standardmäßig wird influxd.exe aus
    <WinCC_OA Installation>/bin/influxd.exe
    bezogen.

    Wenn jedoch der Parameter pathToInfluxdExecutable in der InfluxDB®-Konfigurationsdatei <projectdir>/config/influxdb.conf explizit gesetzt wurde, wird stattdessen die influxd.exe von diesem konfigurierten Speicherort verwendet.

  3. Wenn Sie unter Windows die Logs in eine Datei umleiten möchten, hängen Sie einfach
    > a.txt 2>&1
    an den Befehl an.
  4. In der Datei influxdb.conf, in der Sektion [logging], können Sie den Logging-Level anpassen. Standardmäßig ist er auf # level = "info" eingestellt.

    Wenn die Standardinformationen für die Fehlerbehebung nicht ausreichen, sollten Sie ihn auf "debug" ändern, um detailliertere Einblicke zu erhalten.

    Note:
    Obwohl der Debug-Level umfassende Details liefert, kann die Interpretation dieser Logs eine Herausforderung sein.