Fehlerbehebung bei der selbst gehosteten Classic Edition ( Docker )

Ein temporäres Verzeichnis (instana-debug_{timestamp}) wird in demselben Verzeichnis erstellt, in dem Sie den instana debug -Befehl mit Informationen zum System, zur Hardware, zum Status aller installierten Komponenten und zu deren Zustand sowie zu Komponentenkonfigurationseinstellungen ausführen, die Supportmitarbeitern hilfreiche Informationen liefern. Zusätzlich werden alle Informationen in die Datei instana-debug_{timestamp}.tar.gz geschrieben.

Informationen zur Fehlerbehebung in der Classic Edition.

Sie können den Befehl instana debug ausführen, um einen Speicherauszug der Debuginformationen des Systems zu erstellen, auf dem das Back-End ausgeführt wird. Falls etwas nicht stimmt, ist dies ein erster Schritt.

Die Debuginformationen umfassen Informationen zum System, zur Hardware, zum Status aller installierten Komponenten und zu deren Zustand. Diese Daten werden lokal erfasst und es wird nichts über die Verbindung übertragen.

Anpassen der Protokollstufe für „ Instana “-Dienste

Sie können die Protokollebene für einen bestimmten Service für 15 Minuten an DEBUG anpassen.

  1. Rufen Sie die Namen der Container unter Instana Docker ab, indem Sie den folgenden Befehl ausführen:

    docker ps --format '{{ .Names }}' | cut -d'-' -f 2-5
     
  2. Stellen Sie die Protokollierungsstufe für einen bestimmten „ InstanaDEBUG “-Dienst ein, indem Sie den folgenden Befehl ausführen:

    instana configure debug-log {service}
     

    Ersetzen Sie {service} durch den Namen des Intana- Docker -Containers für den Service, den Sie debuggen möchten.

    Führen Sie beispielsweise den folgenden Befehl aus, um die Protokollierungsstufe für den Container „ InstanaDEBUGinstana-acceptor “ festzulegen.

    instana configure debug-log acceptor
     

Einige Kennzahlen werden auf den Dashboards nicht angezeigt

Wenn einige Metriken nicht in Dashboards angezeigt werden, ist es möglich, dass der Grenzwert für Metriken erreicht wird. Der Metrikgrenzwert ist standardmäßig auf 3000 gesetzt. Um den Grenzwert für Metriken zu erhöhen, aktualisieren Sie die Datei settings.hcl wie im folgenden Beispiel gezeigt:

toggle "config.max.metrics" {
  value = "6000"
}
 

Führen Sie anschließend den Befehl instana update aus, um die Änderungen anzuwenden.

Instana Das Backend wird nicht mehr funktionsfähig, wenn die Auslastung der Datenfestplatte von „ Elasticsearch “ 85 % überschreitet

Elasticsearch schaltet seinen Datenspeicher automatisch in den schreibgeschützten Modus, sobald die Auslastung der verwendeten Festplatte 85 % übersteigt. Dies führt dazu, dass das Backend „ Instana “ nicht mehr funktioniert. Schaffen Sie Speicherplatz auf der Datenfestplatte des „ Elasticsearch “ oder erhöhen Sie deren Kapazität, um den normalen Betrieb wiederherzustellen. Hinweis: Andere „ Instana “-Festplatten lösen bei ähnlichen Auslastungsgraden (sogar bei über 95 %) kein schreibgeschütztes Verhalten aus, was dieses Problem möglicherweise verwirrend erscheinen lässt.

Um dieses Problem zu beheben, führen Sie eine der folgenden Maßnahmen durch:
  • Freier Speicherplatz auf der Datenfestplatte „ Elasticsearch “
  • Erhöhen Sie den Speicherplatz, der „ Elasticsearch “ zugewiesen ist
Sobald genügend Speicherplatz verfügbar ist, nimmt „ Elasticsearch “ den normalen Schreibbetrieb wieder auf, und das Backend ist wieder funktionsfähig.
Hinweis:
Andere „ Instana “-Festplatten wechseln bei ähnlichen Auslastungsgraden (selbst bei über 95 %) nicht in den schreibgeschützten Modus, was bei der Fehlerbehebung zu Verwirrung führen kann.