4D_Info_Report

The 4D_Info_Report component (formerly called Info Report) is a powerful tool for analyzing and monitoring a running 4D database and its environment, which can help to size the cache, check activated logs or diagnose technical problems such as memory leaks, server misconfigurations, etc.

View on GitHub

Version 4D version Downloads maintenance-status Maintainer
support mac support windows

info_report

Über diese Komponente?

Die Komponente4D_Info_Reportbietet zahlreiche Informationen:


Wie installiert man diese Komponente?

Es gibt 2 Möglichkeiten, diese Komponente zu installieren:

1/ Automatisch

Diese Methode erfordert, dass Sie mindestens 4D Version 20 R6 verwenden

{
	"dependencies": {
		"4D_Info_Report": {
			"github": "4d/4D_Info_Report",
			"version": "20.*"
		}
	}
}

Zur Information wird die Komponente in den Ordner:

  • ~/Library/Caches/4D/Dependencies/.github/4d/4D_Info_Report/ (auf dem Mac)
  • ~\AppData\Local\4D\Dependencies\.github\4d\4D_Info_Report\ (unter Windows)

2/ Manuell

Diese Methode funktioniert mit allen Versionen von 4D


Wie verwende ich diese Komponente?

Es gibt 2 Möglichkeiten, diese Komponente zu verwenden:

Die Berichte (Textdatei) werden in einem neuen Ordner Folder_reports neben der Datendatei erstellt.

Für jede von ihnen können Sie die Komponente :

Beide Ansätze haben je nach Kontext und Überwachungsbedarf der Anwendung ihre Vorteile.

1/ Berichte alle N Minuten erstellen

Ohne den Code der Hostbasis zu ändern:

Indem Sie den Code der Hostbasis ändern:

var $NP : Integer
ARRAY TEXT($at_Components;0)
COMPONENT LIST($at_Components)
If(Find in array($at_Components;"4D_Info_Report@")>0)
  // to start the stored procedure creating report every 5 minutes
  $NP:=New process("aa4D_NP_Schedule_Reports_Server";0;"$4DIR_NP";5;0)
End if

2/ Einen einzelnen Bericht erstellen

Ohne den Code der Hostbasis zu ändern:

Indem Sie den Code der Hostbasis ändern:

var $NP : Integer
ARRAY TEXT($at_Components;0)
COMPONENT LIST($at_Components)
If(Find in array($at_Components;"4D_Info_Report@")>0)
  // to create a single report in "Folder_reports" next to the Data file
  $NP:=New process("aa4D_NP_Util_CreateReport_Serv";0;"$4DIR_NP")
End if


Wie analysiert man Berichte?

Sie können diese Berichte analysieren:


Herunterladen


Archiv