Konfigurieren Sie die Anzahl der Wiederholungsversuche beim Senden von Daten, wenn ein Fehler auftritt

Wenn Sie den Protokollierungsagenten bereitstellen oder aktualisieren, können Sie die Datei logs-values.yaml so konfigurieren, dass retryLimit festgelegt wird und angegeben wird, ob der Agent versuchen soll, die Daten erneut an eine Instanz von IBM Cloud Logs zu senden.

Nachdem Sie die logs-values.yaml geändert haben, können Sie den Agenten aktualisieren oder die Datei weiter bearbeiten, bevor Sie alle Änderungen übernehmen.

Gültige Werte:

  • false um anzugeben, dass es keine Begrenzung für die Anzahl der Wiederholungsversuche gibt, die der Scheduler durchführen kann. Dies ist der Standardwert.

    Der Eintrag in der Datei logs-values.yaml sieht wie folgt aus:

    retryLimit: false
    
  • Ein ganzzahliger N-Wert größer oder gleich 1.

    Der Eintrag in der Datei logs-values.yaml sieht wie folgt aus:

    retryLimit: 8
    
  • no_retries, um anzugeben, dass die Daten nicht an das Ziel gesendet werden, wenn sie beim ersten Mal fehlgeschlagen sind.

    Der Eintrag in der Datei logs-values.yaml sieht wie folgt aus:

    retryLimit: "no_retries"
    

Weitere Informationen finden Sie in der Fluentbit-Dokumentation über Wiederholungen, um die Auswirkungen der Einstellung dieses Wertes zu verstehen.

In manchen Situationen kann diese Einstellung dazu führen, dass Protokolldaten vom Agenten verworfen werden, weil sie nicht gesendet werden können.