Unit Utilization Level
Use unit utilization reports to identify under- and over-utilized systems in your Guardium environment.
Open the unit utilization reports by clicking
, and then selecting one of the reports.The default unit utilization reports include the following:
- Buff Usage Monitor
- CPU Tracker
- Enterprise Buffer Usage Monitor
- Unit Utilization
Utilization Parameters
Most parameters are averaged for a specific unit over a specific time range. The number of restarts is a count of the sniffer restarts during a specific time range based on the different PIDs.
- Number of restarts
- Sniffer memory
- Percent MySQL memory
- Free buffer space
- Analyzer queue
- Logger queueRestriction: There is a limit of 500 SQLs in the logger queue. If more than 500 SQLs try to fill this queue at the same time, any additional SQLs beyond the queue limit will log RA=-1.
- MySQL disk usage
- System CPU load
- System var disk usage
- Number of requests
- Number of full SQL
- Number of exceptions
- Number of policy violations
- Quick search disk usage
- Quick search number of documents
- Flat log requests
Thresholds
For each parameter there are two thresholds defined that separate three utilization levels: Low, Medium, and High.
- Low: value is less than Threshold1
- Medium: value is greater than Threshold1, and less than Threshold2
- High: value is greater than Threshold2
There is also an overall utilization level for each unit. For each period of time, this level is the highest level for all levels during that period.
Reporting
View the available unit utilization reports by clicking
.The Unit Utilization Levels tracking option allows you to create custom queries and reports.
Using aliases is recommended when using unit utilization data in custom and predefined reports. Otherwise, utilization levels will display as numbers: 1, 2, 3, instead of Low, Medium, High.
- Host name
- Period start
- Number of restarts
- Number of restarts level
- Sniffer memory
- Sniffer memory Level
- Percent MySQL memory
- Percent MySQL memory level
- Free buffer space
- Free buffer space level
- Analyzer queue
- Analyzer queue level
- Logger queue
- Logger queue level
- MySQL disk usage
- MySQL disk usage level
- System CPU load
- System CPU load level
- System var disk usage
- System var disk usage level
- Overall unit utilization level
- Number of requests
- Number of requests level
- Number of full SQLs
- Number of full SQLs level
- Number of exceptions
- Number of exceptions level
- Number of policy violations
- Number of policy violations level
- Number of flat log requests
- Number of flat log requests level
Throughput information available in Unit Utilization
Throughput data is collected on each collector unit. The CM consolidates all throughput data and creates an enterprise custom table that is added to predefined utilization reports.
- Number of requests (for the period) (from construct instance)
- Number of full SQLs (for the period) (from construct text)
- Number of exceptions
- Number of policy violations
By default, throughput information is collected every hour.
GuardAPI and CLI commands for Unit Utilization
listUtilizationThresholds
updateUtilizationThresholds
reset_unit_utilization
- store monitor gdm_statistics
- show monitor gdm_statistics