Zum Inhalt springen

Beobachtungs-Dashboards (Beta) für Jitterbit private Agenten 11.37 oder später

Einführung

Die folgenden Abschnitte zeigen Beispiel-Dashboards für die Beobachtbarkeit privater Agenten, was das Diagramm veranschaulicht und auf welchen Metriken das Diagramm basiert.

Die gezeigten Bilder stammen vom Datadog-Dashboard. Elasticsearch-Dashboards enthalten dieselben Diagramme und Metriken.

Erweitern Sie den folgenden Abschnitt, um eine Vollbildansicht eines Beispiel-Datadog-Dashboards zu sehen:

Beispiel-Datadog-Dashboard

Datadog-Dashboard

Agentenfähigkeit (Abschnitt)

Die Diagramme in diesem Abschnitt zeigen die Fähigkeit des Agenten, seine Fähigkeit zur Verarbeitung von Anfragen. Die Werte sind:

  • Fähig: Wert 1 (in grün angezeigt). Ein fähiger Agent kann mehr Operationen zur Verarbeitung annehmen.

  • Unfähig: Wert 0 (in rot angezeigt). Ein unfähiger Agent hat seine maximale Kapazität zur Verarbeitung erreicht und kann keine weiteren Operationen zur Verarbeitung annehmen.

Tipp

Verfügbarkeit und Fähigkeit sind separate Konzepte; ein Agent kann sowohl verfügbar (als online registriert) als auch unfähig (beschäftigt mit der Verarbeitung seiner maximalen Arbeitslast) sein.

API-Fähigkeit im Zeitverlauf

API-Fähigkeit im Zeitverlauf

Wie sich die Fähigkeit des Agenten zur Ausführung von APIs im Laufe der Zeit verändert hat.

Metrik Beschreibung
com.jitterbit.agent.capability.api.capable Agent kann APIs verarbeiten.

Agent fähig

Agent fähig

Statusanzeige auf einen Blick für die Fähigkeit jedes Agenten über diese Metriken:

Metrik Beschreibung
com.jitterbit.agent.capability.system.resource.capable Agent kann Operationen verarbeiten.
com.jitterbit.agent.capability.runop.capable Agent kann Operationen ausführen.
com.jitterbit.agent.capability.api.capable Agent kann APIs verarbeiten.

CPU-Fähigkeit

CPU-Fähigkeit

Die CPU-Nutzung des Agents und die CPU-Schwellenwerte im Zeitverlauf.

Metrik Beschreibung
com.jitterbit.agent.capability.cpu.usage CPU-Nutzung des Agent-Hosts.
com.jitterbit.agent.capability.cpu.max.threshold CPU-Schwellenwert.

Systemressourcen im Zeitverlauf

Systemressourcen im Zeitverlauf

Die Ressourcenfähigkeit des Agent-Hosts über die Zeit.

Metrik Beschreibung
com.jitterbit.agent.capability.system.resource.capable Ressourcenfähigkeit des Agent-Hosts (1 = fähig, 0 = nicht fähig).

Speicherfähigkeit

Speicherfähigkeit

Die Speichernutzung des Agent-Hosts und die Speicher-Schwellenwerte im Zeitverlauf.

Metrik Beschreibung
com.jitterbit.agent.capability.memory.usage Speichernutzung des Agent-Hosts.
com.jitterbit.agent.capability.memory.max.threshold Speicher-Schwellenwert.

Ausführungsoperationen im Zeitverlauf

Ausführungsoperationen im Zeitverlauf

Die Fähigkeit des Agents, Operationen im Zeitverlauf auszuführen.

Metrik Beschreibung
com.jitterbit.agent.capability.runop.capable Fähigkeit des Agents zur Ausführung von Operationen (1 = fähig, 0 = nicht fähig).

Apache Thread Capability

Apache thread capability

Die Anzahl der Threads und die Thread-Schwelle für den Apache-Webserver des Agents.

Metrik Beschreibung
com.jitterbit.agent.capability.apache.usage Anzahl der verwendeten Apache-Threads.
com.jitterbit.agent.capability.apache.total Anzahl der erlaubten Apache-Threads.

Queue Thread Capability

Queue thread capability

Die Anzahl der Queue-Threads und die Queue-Thread-Schwelle für den Agenten.

Metrik Beschreibung
com.jitterbit.agent.capability.queue.usage Anzahl der verwendeten Queue-Threads.
com.jitterbit.agent.capability.queue.max Anzahl der erlaubten Queue-Threads.

Agent Operations (section)

Operations over time

Operations over time

Die Anzahl der erfolgreichen, fehlgeschlagenen und verarbeiteten Operationen im Laufe der Zeit.

Metrik Beschreibung
metric.operation.count.by.status Anzahl der Operationen pro gekennzeichnetem Status (erfolgreich, fehlgeschlagen, verarbeitet).

Operations statuses over time

Operation statuses over time

Die Anzahl der laufenden, erfolgreichen (mit Informationen), eingereichten und fehlerhaften Operationen im Laufe der Zeit.

Metrik Beschreibung
metric.operation.count.by.status Anzahl der Operationen pro gekennzeichnetem Status (laufend, erfolgreich_mit_info, eingereicht, fehler).

Top 10 Operationen

Top 10 operationen

Metrik Beschreibung
metric.operation.count.by.status Anzahl der Operationen pro gekennzeichnetem Status.

Top 10 Erfolgreiche

Top 10 erfolgreiche

Metrik Beschreibung
metric.operation.count.by.status Anzahl der Operationen pro gekennzeichnetem Status.

Top 10 Fehlgeschlagene

Top 10 fehlgeschlagene

Metrik Beschreibung
metric.operation.count.by.status Anzahl der Operationen pro gekennzeichnetem Status.

Systemauslastung (nur Linux)

Systemauslastung

Der 5-Minuten-Durchschnitt der Systemauslastung pro Agentengruppe.

Metrik Beschreibung
system.load.5 5-Minuten-Durchschnitt der Systemauslastung.

Systemprozesswarteschlange (nur Windows)

Systemprozesswarteschlange

Die durchschnittliche Anzahl der Threads in der Systemprozesswarteschlange.

Metrik Beschreibung
system.proc.queue_length Die Anzahl der Threads, die als verzögert in der bereitstehenden Prozessorwarteschlange beobachtet werden und auf die Ausführung warten.

Unsynchronisierte Betriebsprotokolle

Unsynchronisierte Betriebsprotokolle

Die Anzahl der unsynchronisierten Protokolle der Agentenoperationen, nach Zeit dargestellt.

Metrik Beschreibung
private_agent.unsynced_logs Anzahl der unsynchronisierten Protokolle der Agentenoperationen.

Eingehende Nachrichtenwarteschlange nach Agentengruppe

Eingehende Nachrichtenwarteschlange nach Agentengruppe

Die Anzahl der Operationen in der Warteschlange, die darauf warten, pro Agentengruppe verarbeitet zu werden.

Metrik Beschreibung
private_agent.incomingmsgtab_count Anzahl der wartenden Operationen in der Warteschlange.

Apache Leerlauf-Worker

Apache Leerlauf-Worker

Die Anzahl der Leerlauf-Apache-Worker-Threads pro Agenten-Host, nach Zeit dargestellt.

Metrik Beschreibung
apache.performance.idle_workers Anzahl der Leerlauf-Worker-Threads im Apache-Webserver des Agenten.

Apache Beschäftigte Worker

Apache Beschäftigte Worker

Die Anzahl der beschäftigten Apache-Worker-Threads pro Agenten-Host, nach Zeit dargestellt.

Metrik Beschreibung
apache.performance.busy_workers Anzahl der beschäftigten Worker-Threads im Apache-Webserver des Agenten.

Postgres-Verbindungen

Postgres-Verbindungen

Die Anzahl der aktiven PostgreSQL-Datenbankverbindungen pro Agenten-Host, nach Zeit dargestellt.

Metrik Beschreibung
postgresql.connections Die Anzahl der aktiven Verbindungen zu dieser Datenbank.

Postgres Zeilen abgerufen / zurückgegeben / eingefügt / aktualisiert (pro Sekunde)

Postgres Zeilen abgerufen zurückgegeben eingefügt aktualisiert

Die Anzahl der Zeilen, die pro Sekunde von der PostgreSQL-Datenbank des Agents abgerufen, zurückgegeben, eingefügt oder aktualisiert werden, dargestellt über die Zeit.

Metrik Beschreibung
postgresql.rows_fetched Die Anzahl der Zeilen, die von Abfragen in dieser Datenbank abgerufen wurden.
postgresql.rows_returned Die Anzahl der Zeilen, die von Abfragen in dieser Datenbank zurückgegeben wurden.
postgresql.rows_inserted Die Anzahl der Zeilen, die von Abfragen in dieser Datenbank eingefügt wurden.
postgresql.rows_updated Die Anzahl der Zeilen, die von Abfragen in dieser Datenbank aktualisiert wurden.

Postgres - Einfügungen / Aktualisierungen / Löschungen (pro Sekunde)

Postgres Einfügungen Aktualisierungen Löschungen

Die Anzahl der Zeilen, die pro Sekunde von der PostgreSQL-Datenbank des Agents eingefügt, aktualisiert oder gelöscht werden, dargestellt über die Zeit.

Metrik Beschreibung
postgresql.rows_inserted Die Anzahl der Zeilen, die von Abfragen in dieser Datenbank eingefügt wurden.
postgresql.rows_updated Die Anzahl der Zeilen, die von Abfragen in dieser Datenbank aktualisiert wurden.
postgresql.rows_deleted Die Anzahl der Zeilen, die von Abfragen in dieser Datenbank gelöscht wurden.

Postgres - Deadlocks pro Datenbank

Postgres Deadlocks

Die Anzahl der Deadlocks in der PostgreSQL-Datenbank pro Agent-Host, dargestellt über die Zeit.

Metrik Beschreibung
postgresql.deadlocks Die Rate der in dieser Datenbank erkannten Deadlocks.

Agent CPU Durchschnitt

Agent CPU Durchschnitt

Der Prozentsatz der Zeit, die die CPU im Durchschnitt mit Benutzer- und Kernelprozessen verbringt, pro Agent-Host, über die Zeit dargestellt.

Metrik Beschreibung
system.cpu.user Der Prozentsatz der Zeit, die die CPU mit der Ausführung von Benutzerprozessen verbracht hat.
system.cpu.system Der Prozentsatz der Zeit, die die CPU mit der Ausführung des Kernels verbracht hat.

Agent CPU Max

Agent CPU Max

Der Prozentsatz der Zeit, die die CPU mit Benutzer- und Kernelprozessen verbringt, pro Agent-Host, über die Zeit dargestellt.

Metrik Beschreibung
system.cpu.user Der Prozentsatz der Zeit, die die CPU mit der Ausführung von Benutzerprozessen verbracht hat.
system.cpu.system Der Prozentsatz der Zeit, die die CPU mit der Ausführung des Kernels verbracht hat.

Prozentsatz des verwendeten Speichers

Prozentsatz des verwendeten Speichers

Der Prozentsatz des verwendeten zum gesamten Speicher, pro Agent-Host, über die Zeit dargestellt.

Metrik Beschreibung
system.mem.total Die gesamte Menge an physischem RAM.
system.mem.usable Wert von MemAvailable aus /proc/meminfo, falls vorhanden, andernfalls wird auf die Summe von freiem + gepuffertem + zwischengespeichertem Speicher zurückgegriffen.

Netzwerk IO

Netzwerk IO

Die Anzahl der Lese- und Schreibanforderungen, pro Agent-Host, über die Zeit dargestellt.

Metrik Beschreibung
system.io.r_s Die Anzahl der Leseanforderungen, die pro Sekunde an das Gerät gesendet werden.
system.io.w_s Die Anzahl der Schreibanforderungen, die pro Sekunde an das Gerät gesendet werden.

Empfangener Netzwerkverkehr (pro Sekunde)

Empfangener Netzwerkverkehr

Die Anzahl der Kilobyte pro Sekunde, die empfangen werden, pro Agent-Host, zeitlich dargestellt.

Metrik Beschreibung
system.net.bytes_rcvd Die Anzahl der Bytes, die pro Sekunde auf einem Gerät empfangen werden.

Gesendeter Netzwerkverkehr (pro Sekunde)

Gesendeter Netzwerkverkehr

Die Anzahl der Kilobyte pro Sekunde, die gesendet werden, pro Agent-Host, zeitlich dargestellt.

Metrik Beschreibung
system.net.bytes_sent Die Anzahl der Bytes, die pro Sekunde von einem Gerät gesendet werden.

Genutzter Speicherplatz %

Genutzter Speicherplatz

Die Menge des genutzten Speicherplatzes pro Gerät, zeitlich dargestellt.

Metrik Beschreibung
system.disk.used Die Menge des genutzten Speicherplatzes.
system.disk.total Die gesamte Menge des Speicherplatzes.

Festplattennutzung (%) (nur Linux)

Festplattennutzung

Der Prozentsatz der Festplattenspeichernutzung, pro Agent-Host, zeitlich dargestellt.

Metrik Beschreibung
system.io.util Der Prozentsatz der CPU-Zeit, während der I/O-Anforderungen an das Gerät gesendet wurden.
system.disk.utilized Die Menge des genutzten Speicherplatzes als Prozentsatz des Gesamten.

Festplattendurchlaufzeit

Festplattendurchlaufzeit

Der Prozentsatz der Zeit, die mit dem Lesen der Festplatte verbracht wird, pro Agent-Host, über die Zeit dargestellt.

Metrik Beschreibung
system.disk.read_time_pct Prozentsatz der Zeit, die mit dem Lesen von der Festplatte verbracht wird.

Festplattenschreibzeit

Festplattenschreibzeit

Der Prozentsatz der Zeit, die mit dem Schreiben auf die Festplatte verbracht wird, pro Agent-Host, über die Zeit dargestellt.

Metrik Beschreibung
system.disk.write_time_pct Prozentsatz der Zeit, die mit dem Schreiben auf die Festplatte verbracht wird.

Java Heap-Speicher

Java Heap-Speicher

Die gesamte Menge an Java Heap-Speicher, pro Agent-Host, über die Zeit dargestellt.

Metrik Beschreibung
jvm.heap_memory Der gesamte verwendete Java Heap-Speicher.

JVM-Threadanzahl

JVM-Threadanzahl

Anzahl der JVM-Threads, pro Agent-Host, über die Zeit dargestellt.

Metrik Beschreibung
jvm.thread_count Die Anzahl der aktiven Threads.

Eingehende MessageTab nach Gruppe

Eingehende MessageTab nach Gruppe

Anzahl der Elemente in der PostgreSQL messagestab-Tabelle des Agents, nach Agent-Host, über die Zeit dargestellt.

Metrik Beschreibung
private_agent.incomingmsgtab_count Anzahl der Zeilen in TranDb.messagestab.

OperationsEngine-Prozesse

OperationsEngine-Prozesse

Anzahl der Prozesse des Operations-Engines, nach Zeit dargestellt.

Metrik Beschreibung
proc.operationsengine.cpu.num_threads Anzahl der von der Operations-Engine verwendeten CPU-Threads.

Operationen nach Agent (Top 25)

Operationen nach Agent Top 25

Die 25 besten Agenten nach Anzahl der Operationen.

Metrik Beschreibung
proc.openginebyname.cpu.num_threads Anzahl der von der Operations-Engine pro Agent verwendeten CPU-Threads.

Aktive Verbindungen des Agentenservices-Clients

Aktive Verbindungen des Agentenservices-Clients

Anzahl der aktiven Client-Verbindungen pro Agent, nach Zeit dargestellt.

Metrik Beschreibung
com.jitterbit.agent.services.client.active.connections Anzahl der aktiven Client-Verbindungen.

Maximale Verbindungen des Agentenservices-Clients

Maximale Verbindungen des Agentenservices-Clients

Maximale Anzahl der erlaubten Client-Verbindungen pro Agent, nach Zeit dargestellt.

Metrik Beschreibung
com.jitterbit.agent.services.client.max.connections Maximale Anzahl der erlaubten aktiven Client-Verbindungen.

Verfügbare Verbindungen des Agentenservices-Clients

Verfügbare Verbindungen des Agentenservices-Clients

Anzahl der verfügbaren Clientverbindungen pro Agent, zeitlich dargestellt.

Metrik Beschreibung
com.jitterbit.agent.services.client.available.connections Anzahl der verfügbaren Clientverbindungen.

Aktive Verbindungen des REST-Clients

Aktive Verbindungen des REST-Clients

Anzahl der aktiven Client-REST-Verbindungen pro Agent, zeitlich dargestellt.

Metrik Beschreibung
com.jitterbit.rest.client.active.connections Anzahl der aktiven REST-Clientverbindungen.

Maximale Verbindungen des REST-Clients

Maximale Verbindungen des REST-Clients

Maximale Anzahl der erlaubten Client-REST-Verbindungen pro Agent, zeitlich dargestellt.

Metrik Beschreibung
com.jitterbit.rest.client.max.connections Maximale Anzahl der erlaubten REST-Clientverbindungen.

Leerlaufverbindungen des REST-Clients

Leerlaufverbindungen des REST-Clients

Anzahl der Leerlauf-Client-REST-Verbindungen pro Agent, zeitlich dargestellt.

Metrik Beschreibung
com.jitterbit.rest.client.available.connections Anzahl der verfügbaren REST-Clientverbindungen.

Lokale aktive Verbindungen des REST-Clients

Lokale aktive Verbindungen des REST-Clients

Anzahl aktiver lokaler Client-REST-Verbindungen pro Agent, zeitlich dargestellt.

Metrik Beschreibung
com.jitterbit.rest.client.local.active.connections Anzahl aktiver lokaler REST-Client-Verbindungen.

Lokale maximale Verbindungen des REST-Clients

Lokale maximale Verbindungen des REST-Clients

Maximale Anzahl erlaubter lokaler Client-REST-Verbindungen pro Agent, zeitlich dargestellt.

Metrik Beschreibung
com.jitterbit.rest.client.local.max.connections Maximale Anzahl erlaubter lokaler REST-Client-Verbindungen.

Lokale Leerlaufverbindungen des REST-Clients

Lokale Leerlaufverbindungen des REST-Clients

Anzahl verfügbarer lokaler Client-REST-Verbindungen pro Agent, zeitlich dargestellt.

Metrik Beschreibung
com.jitterbit.rest.client.local.available.connections Anzahl verfügbarer lokaler REST-Client-Verbindungen.

Über den Zeitplan hinaus laufende Operationen

Über den Zeitplan hinaus laufende Operationen

Eine Liste von Operationen, die über den Zeitplan hinaus ausgeführt wurden, und wie oft jede ausgeführt wurde.

Metrik Beschreibung
metric.operation.runing.over.scheduled.interval Namen der über den Zeitplan hinaus laufenden Operationen.

Eingereichte Operationen, die auf Ausführung warten

Eingereichte Operationen, die auf Ausführung warten

Operationen, die eingereicht, aber noch nicht gestartet wurden. (Die Spalte Ausstehende Operationen zeigt, wie viele Instanzen von Operationen im Status Eingereicht ausstehen.)

Metrik Beschreibung
metric.operation.count.by.status Anzahl der Operationen pro Status.

Dauer der Operation

Dauer der Operation

Dauer der Abschlussoperation und das aktuelle Intervall eines Ausführungsinstanzlaufs, nach Operation-ID, zeitlich dargestellt.

Dieses Diagramm zeigt, ob eine Instanz der Operation länger als die durchschnittliche Zeit benötigt, die die Operation zum Abschluss benötigt.

Hinweis

Wenn es Änderungen an der Operation gibt, die die Laufzeit erhöhen, wird die durchschnittliche Dauer der Operation zunächst verzerrt sein, sollte sich jedoch im Laufe der Zeit korrigieren.

Metrik Beschreibung
private_agent.operation_run_time_seconds Wie lange die Operation bereits läuft.
metric.operation.duration.seconds Die durchschnittliche Laufzeit der Operation.