Zum Inhalt springen

Observability-Dashboards (Beta) für Jitterbit Private Agents 11.37 oder höher

Einführung

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

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

Erweitern Sie den folgenden Abschnitt, um eine Vollbildansicht eines Beispiel-Dashboards von Datadog anzuzeigen:

??? note "Datadog dashboard example" "Hinweis "Datadog Dashboard-Beispiel““ Datadog Dashboard

Agent (Abschnitt)

Die Diagramme dieses Abschnitts zeigen die Fähigkeit des Agenten, also seine Fähigkeit, Anfragen zu verarbeiten. Die Werte sind:

  • Fähigkeit: Wert 1 (grün dargestellt). Ein fähiger Agent kann weitere Vorgänge zur Verarbeitung annehmen.

  • Unfähig: Wert 0 (rot dargestellt). Ein nicht leistungsfähiger Agent hat seine maximale Verarbeitungskapazität erreicht und kann keine weiteren Vorgänge zur Verarbeitung annehmen.

Tipp

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

API Fähigkeit im Laufe der Zeit

API Fähigkeit im Laufe der Zeit

Wie sich die Fähigkeit des Agenten, APIs auszuführen, im Laufe der Zeit verändert hat.

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

Agent

Agent

Auf einen Blick erkennbare Statusanzeige der Fähigkeiten jedes Agenten anhand dieser Kennzahlen:

Kennzahl Beschreibung
com.jitterbit.agent.capability.system.resource.capable Agent kann Vorgänge verarbeiten.
com.jitterbit.agent.capability.runop.capable Der Agent kann Vorgänge ausführen.
com.jitterbit.agent.capability.api.capable Agent kann APIs verarbeiten.

CPU-Fähigkeit

CPU-Fähigkeit

CPU-Auslastung und CPU-Schwellenwerte des Agenten im Zeitverlauf.

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

Systemressourcenkapazität im Laufe der Zeit

Systemressource im Laufe der Zeit leistungsfähig

Die Ressourcenkapazität des Agent-Hosts im Zeitverlauf.

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

Speicherkapazität

Speicherkapazität

Speichernutzung und Speicherschwellenwerte des Agent-Hosts im Zeitverlauf.

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

Betrieb über einen längeren Zeitraum betriebsfähig ausführen

Operation über einen längeren Zeitraum möglich

Die Fähigkeit des Agenten, Vorgänge über einen längeren Zeitraum auszuführen.

Metrik Beschreibung
com.jitterbit.agent.capability.runop.capable Fähigkeit des Agenten zur Ausführung von Operation (1 = möglich, 0 = nicht möglich).

Apache-Thread-Fähigkeit

Apache-Thread-Fähigkeit

Die Anzahl der Threads und der Thread-Schwellenwert für den Apache-Webserver des Agenten.

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

Warteschlangen-Thread-Fähigkeit

Thread-Fähigkeit in die Warteschlange stellen

Die Anzahl der Warteschlangen-Threads und der Warteschlangen-Thread-Schwellenwert für den Agenten.

Metrik Beschreibung
com.jitterbit.agent.capability.queue.usage Anzahl der verwendeten Warteschlangen-Threads.
com.jitterbit.agent.capability.queue.max Anzahl der zulässigen Warteschlangen-Threads.

Agent (Abschnitt)

Operationen im Laufe der Zeit

Operationen im Laufe der Zeit

Die Anzahl erfolgreicher, fehlgeschlagener und Verarbeitungsvorgänge im Laufe der Zeit.

Metrik Beschreibung
metric.operation.count.by.status Anzahl der Operationen pro markiertem Zustand (successful, failed, processing).

Betriebsstatus im Zeitverlauf

Betriebszustände im Zeitverlauf

Die Anzahl der laufenden, erfolgreichen (mit Informationen), übermittelten und fehlerhaften Vorgänge im Zeitverlauf.

Metrik Beschreibung
metric.operation.count.by.status Anzahl der Operationen pro markiertem Zustand (running, success_with_info, submitted, error).

Top 10 Operationen

Top 10 Operationen

Metrik Beschreibung
metric.operation.count.by.status Anzahl der Vorgänge pro markiertem Status.

Top 10 Erfolgreich

Top 10 erfolgreich

Metrik Beschreibung
metric.operation.count.by.status Anzahl der Vorgänge pro markiertem Status.

Top 10 Fehlgeschlagen

Top 10 fehlgeschlagen

Metrik Beschreibung
metric.operation.count.by.status Anzahl der Vorgänge pro markiertem Status.

Systemlast (nur Linux )

Systemlast

Die 5-Minuten-Durchschnittssystemlast pro Agentengruppe.

Metrik Beschreibung
system.load.5 Durchschnittliche Systemlast über 5 Minuten.

Systemprozesswarteschlange (nur Windows )

Systemprozesswarteschlange

Die durchschnittliche Anzahl von Threads in der Systemprozesswarteschlange.

Metrik Beschreibung
system.proc.queue_length Die Anzahl der Threads, die in der Prozessor-Bereit-Warteschlange als verzögert beobachtet werden und auf ihre Ausführung warten.

Nicht synchronisierte Betriebsprotokolle

Nicht synchronisierte Betriebsprotokolle

Die Anzahl der nicht synchronisierten Operation, dargestellt nach Zeit.

Metrisch Beschreibung
private_agent.unsynced_logs Anzahl nicht synchronisierter Operation.

Warteschlange für eingehende Nachrichten nach Agentengruppe

Warteschlange für eingehende Nachrichten nach Agentengruppe

Die Anzahl der Vorgänge in der Warteschlange, die pro Agentengruppe auf ihre Verarbeitung warten.

Metrik Beschreibung
private_agent.incomingmsgtab_count Anzahl der Warteschlangen-gebundenen Operationen.

Apache-Leerlaufarbeiter

Apache-Leerlaufarbeiter

Die Anzahl der inaktiven Apache-Worker-Threads pro Agent-Host, dargestellt nach Zeit.

Metrisch Beschreibung
apache.performance.idle_workers Anzahl inaktiver Worker-Threads im Apache-Webserver des Agenten.

Vielbeschäftigte Apache-Mitarbeiter

Apache-Arbeitskräfte

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

Metrisch Beschreibung
apache.performance.busy_workers Anzahl der beschäftigten Arbeitsthreads im Apache-Webserver des Agenten.

Postgres-Verbindungen

Postgres-Verbindungen

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

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

Abgerufene/zurückgegebene/eingefügte/aktualisierte Postgres-Zeilen (pro Sekunde)

Abgerufene Postgres-Zeilen zurückgegeben, eingefügt, aktualisiert

Die Anzahl der von der PostgreSQL Datenbank des Agenten pro Sekunde abgerufenen, zurückgegebenen, eingefügten oder aktualisierten Zeilen, dargestellt nach Zeit.

Metrisch Beschreibung
postgresql.rows_fetched Die Anzahl der durch Abfragen in dieser Datenbank abgerufenen Zeilen.
postgresql.rows_returned Die Anzahl der von Abfragen in dieser Datenbank zurückgegebenen Zeilen.
postgresql.rows_inserted Die Anzahl der durch Abfragen in diese Datenbank eingefügten Zeilen.
postgresql.rows_updated Die Anzahl der durch Abfragen in dieser Datenbank aktualisierten Zeilen.

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

Postgres fügt Aktualisierungen ein und löscht

Die Anzahl der von der PostgreSQL Datenbank des Agenten pro Sekunde eingefügten, aktualisierten oder gelöschten Zeilen, dargestellt nach Zeit.

Metrisch Beschreibung
postgresql.rows_inserted Die Anzahl der durch Abfragen in diese Datenbank eingefügten Zeilen.
postgresql.rows_updated Die Anzahl der durch Abfragen in dieser Datenbank aktualisierten Zeilen.
postgresql.rows_deleted Die Anzahl der durch Abfragen in dieser Datenbank gelöschten Zeilen.

Postgres - Deadlocks pro Datenbank

Postgres-Deadlocks

Die Anzahl der PostgreSQL Datenbank-Deadlocks pro Agent-Host, dargestellt nach Zeit.

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

Durchschnittliche Agent-CPU

Durchschnittliche Agent-CPU

Der Prozentsatz der Zeit, die die CPU durchschnittlich in Benutzer- und Kernelspace-Prozessen pro Agent-Host verbringt, dargestellt nach Zeit.

Metrisch Beschreibung
system.cpu.user Der Prozentsatz der Zeit, die die CPU mit der Ausführung von Prozessen im Benutzerbereich verbracht hat.
system.cpu.system Der Prozentsatz der Zeit, die die CPU mit der Ausführung des Kernels verbracht hat.

Maximale CPU-Leistung des Agent

Agent-CPU max

Der Prozentsatz der Zeit, die die CPU in Benutzer- und Kernelspace-Prozessen pro Agent-Host verbringt, dargestellt nach Zeit.

Metrisch Beschreibung
system.cpu.user Der Prozentsatz der Zeit, die die CPU mit der Ausführung von Prozessen im Benutzerbereich 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 genutzten Speichers im Verhältnis zum Gesamtspeicher pro Agent-Host, dargestellt nach Zeit.

Metrisch Beschreibung
system.mem.total Die Gesamtmenge des physischen RAM.
system.mem.usable Wert von MemAvailable aus /proc/meminfo wenn vorhanden, wird aber auf das Hinzufügen von freiem + gepuffertem + zwischengespeichertem Speicher zurückgegriffen, wenn nicht.

Netzwerk-E/A

Netzwerk-E/A

Die Anzahl der Lese- und Schreibanforderungen pro Agent-Host, dargestellt nach Zeit.

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

Netzwerkverkehr empfangen

Die Anzahl der pro Sekunde empfangenen Kilobyte pro Agent-Host, dargestellt nach Zeit.

Metrisch Beschreibung
system.net.bytes_rcvd Die Anzahl der pro Sekunde auf einem Gerät empfangenen Bytes.

Gesendeter Netzwerkverkehr (pro Sekunde)

Netzwerkverkehr gesendet

Die Anzahl der pro Sekunde gesendeten Kilobyte pro Agent-Host, dargestellt nach Zeit.

Metrisch Beschreibung
system.net.bytes_sent Die Anzahl der pro Sekunde von einem Gerät gesendeten Bytes.

Festplattenspeicherplatz % genutzt

Benutzter Speicherplatz

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

Metrik Beschreibung
system.disk.used Die Menge des belegten Speicherplatzes.
system.disk.total Die Gesamtmenge an Speicherplatz.

Festplattenauslastung (%) (nur Linux )

Festplattenauslastung

Der Prozentsatz der Festplattenspeicherauslastung pro Agent-Host, dargestellt nach Zeit.

Metrisch Beschreibung
system.io.util Der Prozentsatz der CPU-Zeit, während der E/A-Anforderungen an das Gerät gesendet wurden.
system.disk.utilized Die Menge des belegten Speicherplatzes als Prozentsatz des Gesamtspeicherplatzes.

Datenträgerlesezeit

Lesezeit der Festplatte

Der Prozentsatz der Zeit, die pro Agent-Host für das Lesen der Festplatte aufgewendet wurde, dargestellt nach Zeit.

Metrisch Beschreibung
system.disk.read_time_pct Prozentualer Anteil der Zeit, die mit dem Lesen von der Festplatte verbracht wurde.

Datenträgerschreibzeit

Datenträgerschreibzeit

Der Prozentsatz der Zeit, die pro Agent-Host für das Schreiben auf die Festplatte aufgewendet wurde, dargestellt nach Zeit.

Metrisch Beschreibung
system.disk.write_time_pct Prozentualer Anteil der Zeit, die mit dem Schreiben auf die Festplatte verbracht wurde.

Java-Heap-Speicher

Java-Heap-Speicher

Die Gesamtmenge des Java-Heap-Speichers pro Agent-Host, dargestellt nach Zeit.

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

JVM-Thread-Anzahl

JVM-Thread-Anzahl

Anzahl der JVM-Threads pro Agent-Host, dargestellt nach Zeit.

Metrisch Beschreibung
jvm.thread_count Die Anzahl der Live-Threads.

Registerkarte „Eingehende Nachrichten“ nach Gruppe

Registerkarte für eingehende Nachrichten nach Gruppe

Anzahl der Elemente im PostgreSQL des Agenten messagestab Tabelle, nach Agent-Host, aufgetragen nach Zeit.

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

OperationsEngine-Prozesse

OperationsEngine-Prozesse

Anzahl der Engine-Prozesse, dargestellt nach Zeit.

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

Operationen nach Agent (Top 25)

Operationen nach Agenten 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.

Agent Services Client Aktive Verbindungen

Aktive Verbindungen des Agent-Clients

Anzahl der aktiven Clientverbindungen pro Agent, dargestellt nach Zeit.

Metrik Beschreibung
com.jitterbit.agent.services.client.active.connections Anzahl aktiver Clientverbindungen.

Agent Services Client Max Verbindungen

Maximale Anzahl der Verbindungen des Agent-Clients

Maximalzahl zulässiger Clientverbindungen pro Agent, dargestellt nach Zeit.

Metrik Beschreibung
com.jitterbit.agent.services.client.max.connections Maximale Anzahl zulässiger aktiver Clientverbindungen.

Agent Services Client Verfügbare Verbindungen

Agent Services-Client verfügbare Verbindungen

Anzahl der verfügbaren Clientverbindungen pro Agent, dargestellt nach Zeit.

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

Aktive Rest-Clientverbindungen

Rest-Client-Aktivverbindungen

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

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

Rest-Client - Maximale Verbindungen

Maximale Anzahl der Rest-Clientverbindungen

Maximalzahl zulässiger Client-REST-Verbindungen pro Agent, dargestellt nach Zeit.

Metrik Beschreibung
com.jitterbit.rest.client.max.connections Maximale Anzahl zulässiger REST-Clientverbindungen.

Rest-Client-Leerlaufverbindungen

Leere Clientverbindungen wiederherstellen

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

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

Lokale aktive Verbindungen des Rest-Clients

Rest-Client-Lokal-aktive Verbindungen

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

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

Rest-Client - Lokale maximale Verbindungen

Maximale Anzahl lokaler Verbindungen des Rest-Clients

Maximalzahl zulässiger lokaler Client-REST-Verbindungen pro Agent, dargestellt nach Zeit.

Metrik Beschreibung
com.jitterbit.rest.client.local.max.connections Maximale Anzahl zulässiger lokaler REST-Clientverbindungen.

Lokale Leerlaufverbindungen des Rest-Clients

Lokale Client-Leerlaufverbindungen wiederherstellen

Anzahl der verfügbaren lokalen Client-REST-Verbindungen pro Agent, dargestellt nach Zeit.

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

Operationen, die den Zeitplan überschreiten

Arbeitsabläufe überziehen den Zeitplan

Eine Liste der Vorgänge, die den Zeitplan überschritten haben, und wie oft dies bei jedem der Fall war.

Metrik Beschreibung
metric.operation.runing.over.scheduled.interval Namen der Operationen, die den Zeitplan überschreiten.

Übermittelte Vorgänge, die auf die Ausführung warten

Übermittelte Operationen warten auf Ausführung

Übermittelte, aber noch nicht gestartete Vorgänge. (Die Spalte Ausstehende Vorgänge zeigt, wie viele Operation im Status Übermittelt ausstehen.)

Metrisch Beschreibung
metric.operation.count.by.status Anzahl der Vorgänge pro Status.

Betriebsdauer

Operationsdauer

Dauer der Vorgangsausführung und aktuelles Intervall einer Operation Vorgangsinstanz nach Operation ID, dargestellt nach Zeit.

Dieses Diagramm zeigt, ob die Operation einer Operation länger als die durchschnittliche Zeit dauert.

Notiz

Wenn es zu Änderungen am Operation kommt, die die Laufzeit verlängern, wird die durchschnittliche Operation zunächst verzerrt, sollte sich aber mit der Zeit korrigieren.

Metrisch Beschreibung
private_agent.operation_run_time_seconds Wie lange der Operation bereits ausgeführt wird.
metric.operation.duration.seconds Die durchschnittliche Laufzeit einer Operation.