Professional Documents
Culture Documents
S297257
Speaker’s logo
here (optional)
What is Hyperic HQ?
Hyperic HQ provides a single
remote console that allows
operation teams to track
performance/event data,
create complex alerts and
escalations, run diagnostics,
and issue control actions.
• MySQL
Oracle
• PostgreSQL (current embedded database
solution)
‣
300 Platforms (300 remote agents collecting
MEASUREMENT_DATA
data)
‣
2,100 Servers
ØMEASUREMENT_ID
ØTIMESTAMP
‣
21,000 Services
ØVALUE
‣
468,000 metrics
PRIMARY KEYenabled (20 metrics per
(TIMESTAMP, MEASUREMENT_ID)
resource)
‣
20,000 metric data points per minute
(average)
‣
28,800,000 metric data rows per day
2008 CommunityOne Conference | developers.sun.com/events/communityone | 5
Metric Data Flow
• Agent collects data and sends reports to server
with multiple data points
Server batch inserts metric data points
• If network connection fails, agent continues to
collect, but server “backfills” unavailable
When agent reconnects, spooled data overwrite
backfilled data points
Ag Serve
ent r
ØMEASUREMENT_ID
ØTIMESTAMP
MEASUREMENT_DATA_1H
ØVALUE
ØMEASUREMENT_ID
Size Limit 2 Days ØTIMESTAMP MEASUREMENT_DATA_6H
ØVALUE
ØMIN ØMEASUREMENT_ID
ØMAX ØTIMESTAMP
ØVALUE
Size Limit 14 Days ØMIN
ØMAX
• innodb_buffer_pool_size
innodb_flush_log_at_trx_commit
• tmp_table_size, max_heap_table_size, and
max_tmp_tables
• innodb_flush_method
query_cache_size
S297257