The admin dashboard is the central operational overview of dbxapp. It shows system state, runtimes, sessions, logs, cache, databases, and recent changes. This tutorial explains each area step by step.
Open and use dashboard
- Sign in with an account that is authorized to access the administration area.
- Open in the top menu ADMIN. The start page of the admin module shows the dashboard.
- Select an area on the left. The content on the right changes without leaving the dashboard.
- Read first Status and Health, thereafter System messages and Performance. This shows the overall state first and then helps you investigate potential issues.
| Group | Areas | Purpose |
|---|---|---|
| Summary | Status & Health, key figures, quick access | Quick overview and direct entry points. |
| Monitoring | System messages, sessions, performance, content cache | Check ongoing operations and limit technical causes. |
| Evaluation | Diagrams, activity, databases | Assess development, recent changes and data stocks. |
1. Status & Health – Read the overall state
This area is the first point of contact. It combines measured runtimes with system messages and contacts. The three gauges show average values from already recorded requests.
Interpret the gauges correctly
- Total request: Average total duration of a request. This includes PHP processing, database accesses and further work of the request.
- Total PHP: average runtime excluding the reported database share. If only this value increases, the cause is more likely PHP, modules, templates or external processing.
- Total DB: average sum of database timers. A strikingly high proportion indicates slow queries, large amounts of data or many individual accesses.
- System status: Summary health value. The reasoning below indicates whether warnings or errors have been taken into account.
- Contacts: Distribute requests by Open, In Work, Inquiry, Answered and Closed.
- SysMsg: distributed stored messages for info, warning, error and security.
Then, check for them.
- Compare them Total request with PHP Total and Total DB.
- Open the area for messages System messages and filter for Warning, Error or Security.
- Open when execution times are high Performance Find the affected module.
- Check for a high proportion of DB additionally Databases and the DB sync.
2. Key figures – Oversee scope and development
The metric cards summarize the most important quantities and operating values. The large value is the current status; the smaller line explains the reference size. The history shows the change from the previously saved dashboard status.
| Card | Meaning | Pay attention to |
|---|---|---|
| Users | Number of users and currently active users. | Unexpected changes or missing active accounts. |
| Online | Current online entries and saved sessions. | Unusually many sessions or stale entries. |
| Modules | Found modules and defined Data Dictionaries. | Decline after deployment or missing DD definitions. |
| Records | Total number of records and tables taken into account. | Large jumps after import, cleaning or synchronization. |
| Databases | Recognized data sources and successfully available sources. | Sources that are no longer reported as available. |
| System status | Health value and number of relevant warnings/Fehler. | Declining percentage along with new reports. |
| Speed | Runtime of the current PHP request in milliseconds. | Repeatedly high values, rather than a single spike. |
| DBX Memory | peak consumption of the request in kilobytes. | Strong growth after module or data changes. |
A positive or negative trend is not automatically good or bad: More records can be expected, but not more runtime. Always check what has changed technically.
3. Quick access – open frequent tasks directly
Quick access replaces several menu paths. Each button opens the associated administration area.
- Users: Manage accounts, roles, status, verification and user actions.
- Sessions: Check active and saved sessions.
- Modules: Installed modules and check their status.
- DD Sync: Compare Data Dictionary definitions with the detected schema state.
- DB Sync: Check or synchronize tables and database structures.
- SysMsg: Open full system message log.
4. System messages – finding errors and security events
System messages log technical events. Whether only errors or additional warnings and further messages are stored is set at the top of the area.
Log level
- Error only: Only stores error messages.
- Error + Warning: stores errors and warnings; This is a useful operating mode with a manageable scope.
- All: Stores all system messages and provides the most diagnostic context, but generates more data.
Investigate a message
- Sort them first. Create descending.
- Filter for severity Error, Fatal, Security or Warning.
- Read: Area, Module, Action and Work together. These columns describe where the message originated.
- Use them RID and Usersto narrow down the affected record or user.
- Read the message completely. Information such as:
whyandwhatExplain cause and context. - First fix the cause and reload the affected page or repeat the affected operation. Delete messages only after your operating or storage concept allows this.
5. Sessions – Check active and saved sessions
The session area shows which requests or sessions were saved. The switch Session DB Controls whether normal HTTP and HTML-AJAX requests write their session at the request end to the database.
- Access: Time of the stored request.
- User and IP: associated user and source address.
- Design, Page, Color and Lng: User-interface context of the session.
- Module, Run1 and Run2: requested dbxapp area and operation.
- Edit: shows the processing mode.
- Request: identifier for the stored request.
Turn session DB on or off
- Change the switch only if you know if the session list is needed for operation or diagnosis.
- Click on Storage. The status block confirms “session-DB active” or “session-DB inactive”.
- In the case of inactive session DB, sessions continue to run over the PHP session; However, the database list is not updated.
6. Performance – narrowing down slow modules
Performance shows average values per module. This allows you to see whether the time is predominantly created in PHP or in database accesses. The number of requests indicates how much data the average is based on.
Select the recording level
- From: does not write new performance data.
- Only main indicators: writes PHP/System-, JavaScript and DB totals.
- Key figures and details: also writes detail timers for a deeper analysis.
Stepwise analysis
- Locate the module where the slow process was performed.
- Check the request number. Very few requests provide only a rough indication.
- Compare them PHP Total and Total DB.
- If DB is high overall, check data volume, table status and detail timer. If PHP is high, check module code, templates, external services and large loops.
- Repeat the process several times under comparable conditions and then compare again.
Compression maintains the performance database. Performance DB empty removes the recorded comparison baseline and should only be used explicitly.
7. Content cache – managing guest pages and sitemap
The content cache stores the complete final output of valid permalinks for unregistered guests. Head metadata, design, menus and modules are already resolved in a cache hit.
The counter “Cache new guest sites”
- Active: existing cache files are read; a cache miss is rendered live and then saved as a complete final output.
- Inactive: existing cache files are still read and output; A cache miss is rendered live, but not re-stored.
- Turning it off does not clear the cache. For this there is the separate action Cache empty.
Controls and numbers
- Guest full pages: Number of complete pages saved.
- Sitemap: Number and status of created sitemap URLs.
- Cache directory: physical location of the cache files.
- Language lines: Pages, active pages, folders and cached HTML files per language.
- Empty cache: remove the stored guest pages; The following calls are initially cache misses.
- Re-create Sitemap: rebuilds the sitemap from the current content status.
- CMS: Opens the content management.
8. Diagrams – quickly recognizing size ratios
The bar chart represents central sets relative to each other: Users, online entries, modules, DataDictionaries and databases. The figures above the bar remain relevant; The bar height only facilitates comparison.
Below the diagram are additional technical indicators:
- Trace entries: Number of currently considered activity or trace entries.
- Missing: logged missing resources. A value greater than zero should be checked in the dbxMissing area.
- AutoSync DDs: DataDictionaries with active automatic matching.
- Trace DDs: DataDictionaries whose changes are recorded in the trace.
- ms Request: Duration of the current request.
- KB DBX Memory: Memory consumption of the current request.
Use the diagrams as an early warning: An unexpected change leads to detailed checks in key figures, system messages, performance or databases.
9. Activity – Recognize recent changes
Activity shows recent logged changes. Typical actions are insert, update or delete. The affected DataDictionary or the record and the time stamp are displayed.
Then read an entry.
- The first line calls the action, for example Insert.
- The second line calls the DataDictionary and often the Dataset ID, for example
dbxMediaUsage #3763. - On the right is the exact time.
- Assign the entry to a just running admin, import, CMS or workflow action.
- In the event of an unknown or unexpected change, check appropriate system messages, user context and the affected record.
10. Databases – Check data sources and table status
The database report shows the largest or most important recognized data sources. DataDictionary, Server/Datei and table, relative load, number of records and status are specified.
- Data source: Name of the DataDictionary and associated database file and table.
- Utilisation: relative bar compared to the largest displayed source. It is not a hard disk level.
- Number: currently determined number of records.
- Status ok: Source and table were found. A missing status must be examined via DD- and DB-Sync.
- DB Sync: opens the synchronization check for database structures.
A missing or unexpected source
- Note DD name, database file and table.
- Open DD Sync And check the definition.
- Open DB Sync Read the structural differences.
- Check system messages for DB or access errors.
- Make a structural change only after check and following the intended safeguarding procedure.
Recommended control sequence
Operation test
Control status & health, system messages, contacts, cache status and flashy activities.
Limiting cause
Filter message, determine affected module path, compare PHP/DB-Anteil and reproduce flow.
Evaluating stock
Check key figures, diagrams, sessions, performance data and database status according to your own operating concept.
Typical questions
| Observation | Next step |
|---|---|
| System status decreases | Filter system messages for warning, error and security. |
| Request is slow but DB is low | Examine performance per module and PHP share. |
| DB share is high | Check detail timers, records, table status and DB sync. |
| Modified page appears outdated for guests | Check content cache and explicitly empty it if necessary. |
| Missing is greater than zero | Open dbxMissing and check missing CSS, JavaScript, image or other resources. |
| Many sessions appear | Period, User/IP, module path and retention rules control. |
| Data source missing | Check DD Sync, DB Sync and system messages together. |
Open admin dashboardAll tutorials
Text walkthrough
The slideshow remains the visual tutorial. These steps provide a complete text fallback.
- Open and use dashboard
- Status & Health – Read the overall state
This area is the first point of contact. It combines measured runtimes with system messages and contacts. The three gauges show average values from already recorded requests. - Interpret the gauges correctly
- Then, check for them.
- Key figures – Oversee scope and development
The metric cards summarize the most important quantities and operating values. The large value is the current status; the smaller line explains the reference size. The history shows the change from the previously saved dashboard status. - Quick access – open frequent tasks directly
Quick access replaces several menu paths. Each button opens the associated administration area. - System messages – finding errors and security events
System messages log technical events. Whether only errors or additional warnings and further messages are stored is set at the top of the area. - Log level
- Investigate a message
- Sessions – Check active and saved sessions
The session area shows which requests or sessions were saved. The switch Session DB Controls whether normal HTTP and HTML-AJAX requests write their session at the request end to the database. - Turn session DB on or off
- Performance – narrowing down slow modules
Performance shows average values per module. This allows you to see whether the time is predominantly created in PHP or in database accesses. The number of requests indicates how much data the average is based on.
Checkpoint: After the final step, reload the target page and confirm that the expected state remains active.
Common errors: If a control or record is missing, first check permissions, the active language, filters and whether the preceding step was saved.