Queuestatistiken abrufen

Rufen Sie Statistiken zu einer Queue ab, einschließlich der Kanäle und der Queue mit Dead Letter.

Mit diesen Werten können Sie die Anzahl der Consumer vertikal oder horizontal skalieren. Statistische Daten umfassen:

  • Sichtbare Nachrichten: Die ungefähre Anzahl von Nachrichten in einer Queue, die zum Konsumieren verfügbar sind.
  • Aktive Nachrichten: Die ungefähre Anzahl von Nachrichten, die an einen Consumer zugestellt, aber noch nicht gelöscht wurden. Aktive Nachrichten können erst nach Ablauf des Sichtbarkeitstimeouts erneut zugestellt werden.
  • Ungefähre Größe der Queue in Byte als Summe der Größe der sichtbaren und aktiven Nachrichten.
Hinweis

Statistische Daten sind ungefähre Angaben, da Nachrichten in einer Queue ständig veröffentlicht, konsumiert und gelöscht werden. Kurz nachdem alle Producers und Consumers gestoppt wurden, werden die Werte konsistent.
  • Hinweis

    Die Anzahl der aktiven Nachrichten kann nur über die CLI oder die API angezeigt werden.
    1. Wählen Sie auf der Listenseite Queues die Queue aus, mit der Sie arbeiten möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder der Queue benötigen, finden Sie weitere Informationen unter Queues auflisten.

      Die Werte Sichtbare Nachrichten und Sichtbare Nachrichten in DLQ werden angezeigt.

    2. Wählen Sie Monitoring aus.

      Auf dem Register Metriken wird ein Standardset von Diagrammen für die aktuelle Queue angezeigt, darunter Gesamte Byte in der Queue. Weitere Informationen finden Sie unter Queuemetriken.

  • Verwenden Sie den Befehl oci queue messages get-stats, um Queue-Statistiken abzurufen.

    oci queue messages get-stats --queue-id <queue_OCID>

    Nehmen Sie den Parameter channel-id auf, um Statistiken zu einem bestimmten Kanal abzurufen.

    oci queue messages get-stats --queue-id <queue_OCID> --channel-id <channel_id>

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.

  • Verwenden Sie den Vorgang GetStats, um Queuestatistiken abzurufen. Der Nachrichtenendpunkt wird für GetStats verwendet.

    Die Antwort auf eine Anforderung ohne Parameter channelID enthält zwei Objekte: eines mit Statistiken für die Queue und eines mit den Statistiken für die Queue mit Deadbriefen.

    Die Antwort auf eine Anforderung mit einem channelID-Parameter enthält zwei Objekte: eines mit Statistiken für den Kanal und eines mit den Statistiken für die Dead Letter Queue des Kanals.

    Informationen zur Verwendung der API und zu Signieranforderungen finden Sie unter REST-API-Dokumentation und Sicherheitszugangsdaten. Informationen zu SDKs finden Sie unter SDKs und die CLI.