\DBmon
Simple database query performance monitor
Synopsis
class DBmon
{
- // constants
- const URL_ME = '?module=dbmon';
- const ROUTE_FULL = 'renderfullqueries';
- const ROUTE_ZEN = 'dbmonzenmode';
- // members
- protected bool $fullModifier = false;
- protected $messages = '';
- protected integer $timeout = 2000;
- // methods
- public void __construct()
- protected void initMessages()
- protected void setOptions()
- public int getTimeout()
- protected array getProcessList()
- public string renderControls()
- public string renderReport()
Constants
Name | Value |
---|---|
URL_ME | '?module=dbmon' |
ROUTE_FULL | 'renderfullqueries' |
ROUTE_ZEN | 'dbmonzenmode' |
Members
protected
- $fullModifier
—
bool
Contains full query rendering modifier - $messages
—
System messages helper placeholder - $timeout
—
int
Deafault container refresh rate in ms.
Methods
protected
- getProcessList() — Returns currently running MySQL processes
- initMessages() — Inits system message helper for further usage
- setOptions() — Sets some current instance properties
public
- __construct() — creates new DBmon instance
- getTimeout() — Returns current instance refresh timeout
- renderControls() — Renders module interface controls
- renderReport() — Renders basic report