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

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

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

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

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

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

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

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

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

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

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

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

| Metrik | Beschreibung |
|---|---|
metric.operation.count.by.status |
Anzahl der Operationen pro gekennzeichnetem Status. |
Top 10 Erfolgreiche

| Metrik | Beschreibung |
|---|---|
metric.operation.count.by.status |
Anzahl der Operationen pro gekennzeichnetem Status. |
Top 10 Fehlgeschlagene

| Metrik | Beschreibung |
|---|---|
metric.operation.count.by.status |
Anzahl der Operationen pro gekennzeichnetem Status. |
Systemauslastung (nur Linux)

Der 5-Minuten-Durchschnitt der Systemauslastung pro Agentengruppe.
| Metrik | Beschreibung |
|---|---|
system.load.5 |
5-Minuten-Durchschnitt der Systemauslastung. |
Systemprozesswarteschlange (nur Windows)

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

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

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

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

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

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)

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)

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

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

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

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

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

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)

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)

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 %

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)

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

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

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

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

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

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

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)

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

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 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

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

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 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

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

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

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

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

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

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 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. |