/***************************************************************************** * * Copyright (C) Zenoss, Inc. 2012, all rights reserved. * * This content is made available according to terms specified in * License.zenoss under the directory where your Zenoss product is installed. * ****************************************************************************/ package org.zenoss.zep; /** * ZEP provides a JMX ZepMXBean for key performance statistics, including: * Total processed events (since last restart) * Number of de-duped events * Number of dropped events * Number of cleared events * Number of archived events * Number of aged events * Number of events that could be archived * Number of events that could be aged * Index summary queue count (size of the redis work queue) * Index archive queue table count (SELECT COUNT(*) FROM event_archive_index_queue) * relevant Lucene statistics. Size of indexes. */ public interface ZepMXBean { public long getProcessedEventCount(); public long getDedupedEventCount(); public long getDroppedEventCount(); public long getClearedEventCount(); public long getArchivedEventCount(); public long getAgedEventCount(); public long getArchiveEligibleEventCount(); public long getAgeEligibleEventCount(); public long getSummaryQueueLength(); public long getArchiveQueueLength(); public long getSummaryIndexSize(); public long getArchiveIndexSize(); public long getSummaryIndexDocCount(); public long getArchiveIndexDocCount(); }