
âšī¸ About this component?
Production monitoring for 4D environments.
4D_Info_Report provides:
- System, computer, and 4D application details
- Database structure, data file, and settings overview
- Live runtime indicators (memory, cache, users, processes)
đ Quick Start (4D 20 R6+)
How to add 4D_Info_Report via the Dependency Manager interface:
- Go to Design â Project Dependencies on 4D (or Window â Project Dependencies on 4D Server)
- Click the [+] button at the bottom of the Dependencies panel
- Select the GitHub tab
- Enter:
https://github.com/4d/4D_Info_Report - In the dependency rule dialog, select Follow 4D version (recommended)
- Click Add and restart 4D to activate the component
For your information, the component will be downloaded into the:
- ~/Library/Caches/4D/Dependencies/.github/4d/4D_Info_Report/ (on Mac)
- ~\AppData\Local\4D\Dependencies\.github\4d\4D_Info_Report\ (on Windows)
Reference: Integrate 4D components directly from GitHub
đ Production Usage (Client/Server)
You can schedule recurring reports in client/server mode for continuous production monitoring.
This background reporting is optimized for production and does not impact application performance.
Option A: No host code changes
From 4D Remote, run the shared method:
aa4D_NP_Report_Manage_Display
A component dialog lets you start a stored procedure that will generate a report every N minutes on the 4D server.
Note: After each 4D Server restart, you must run this shared method again to reactivate automatic report generation.
Option B: with host code automation
Add this to your host database On server startup method:
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
Important: Whatever option you choose (A or B), reports are generated in
Folder_reportsnext to the data file.
đ Analyze Reports
You can analyze generated reports:
- from 4D Remote by running
aa4D_NP_Report_Export_Display - from single-user 4D via
File / Local reports compare
đĨ Downloads
For all component packages organized by official 4D lifecycle status (current, previous, obsolete/archives), including host samples:
đ Documentation
đ§ Additional Resources
For older 4D versions, manual install, one-shot report generation and all advanced usage paths:
For download counters per file:
For compact archive index and official legacy references: