Dashboards
Die Seite "Dashboards" bietet Zugriff auf die folgenden Reports über Ihren FME Flow:
- Daily Total Jobs: Gesamtanzahl der Jobs, die pro Tag auf FME Flow ausgeführt werden.
- Failures By Workspace: Top 20 Workspaces des letzten Monats mit gemeldeten Fehlern.
- Daily Total Running Time: Gesamtzeit (in Sekunden), die die FME Engines für die Ausführung von Jobs benötigt haben.
- Daily Average Queued Time: Die durchschnittliche Zeit (in Sekunden), die Jobs in der Warteschlange verbracht haben.
- Average Translation Time: Die 20 am längsten laufenden Workspaces auf FME Flow im letzten Monat.
Wählen Sie einen Reportnamen, um diesen zu öffnen.
Generieren aktualisierter Dashboard-Reports
Dashboard-Reports werden aus Job-Verlaufsdaten generiert, die vom Workspace JobHistoryStatisticsGathering erfasst werden. Verwenden Sie eine der folgenden Methoden, um aktualisierte Reports zu generieren:
- Nach Plan (empfohlen): Öffnen Sie auf der Seite Ablaufpläne den Ablaufplan DashboardStatisticsGathering. Standardmäßig ist dieser Ablaufplan so konfiguriert, dass er den Workspace JobHistoryStatisticsGathering neben den Workspaces, die mit jedem Report korrespondieren, einmal pro Tag um 24:00 Uhr ausführt. Auf der Seite zum Bearbeiten von Ablaufplänen:
- Aktivieren Sie den Ablaufplan.
- Passen Sie die Ablaufplanfrequenz wie gewünscht an.
- Geben Sie Ihren FME Flow-Benutzernamen und Ihr Kennwort als offengelegte Parameter an.
- Klicken Sie auf OK, um zu speichern.
- Einmalig:
- Führen Sie auf der Seite Workspace ausführen den Workspace JobHistoryStatisticsGathering aus dem Dashboards-Repository aus. Sie müssen Ihren FME Flow-Benutzernamen und Ihr Kennwort als offengelegte Parameter angeben.
- Führen Sie auf der Seite "Workspace ausführen" (Dashboards-Repository) den Workspace aus, der mit dem zu erzeugenden Report korrespondiert (siehe oben). Um beispielsweise den Report DailyTotalJobs zu sehen, führen Sie DailyTotalJobs.fmw aus.
Eigene Dashboard-Reports erstellen
Der Workspace JobHistoryStatisticsGathering schreibt CSV-Dateien mit Statistiken zum Job-Verlauf in den Ordner "Dashboards\temp" auf der Seite Ressourcen. Sie können Ihre eigenen Reports aus Daten erstellen, die von diesem Workspace generiert werden, und diese auf der Seite "Dashboards" anzeigen.
- Erstellen Sie einen FME Form-Workspace, der eine HTML-Datei mit den gewünschten Informationen im gewünschten Report-Format schreibt. Der Transformer HTMLReportGenerator und/oder der HTML-Writer sind nützliche Werkzeuge, um HTML-Diagramme auszugeben. Hinweis
Es wird empfohlen, einen vorhandenen Workspace als Vorlage zu verwenden und diesen entsprechend anzupassen. Geben Sie auf der Seite Workspace ausführen das Dashboards-Repository an und wählen Sie einen der folgenden Workspaces aus, die jeweils eines der oben beschriebenen HTML-Diagramme erzeugen: FailuresByWorkspace.fmw, DailyTotalRunningTime.fmw, DailyAverageQueuedTime.fmw, DailyTotalJobs.fmw oder AverageRunningTime.fmw.
Im erzeugten HTML müssen externe JavaScript-Bibliotheken eingebunden sein. Ein externes Skript, das mit einem <script src="">-Tag geladen wird, erzeugt keinen Bericht auf der Seite "Dashboards".
- Konfigurieren Sie den Workspace, um die HTML-Datei nach $(FME_SHAREDRESOURCE_DASHBOARD)\dashboards zu schreiben. Dieser Speicherort entspricht dem Ordner "Dashboards\dashboards" auf der Seite Ressourcen. Jede HTML-Datei in dem Ordner erscheint auf der Seite "Dashboards".
- Erstellen Sie einen Automatisierungen-Workflow, der Nachrichten vom Thema GENERATE_DASHBOARD empfängt und Ihren Workspace von einer Aktion Workspace ausführen ausführt.
- Um zu steuern, wann Ihr Workspace ausgeführt wird und Reports generiert werden, siehe obigen Abschnitt Generieren aktualisierter Dashboard-Reports.