Package com.bigdata.counters

Package supports declaration, collection, and interchange of performance counters for both hosts and processes on supported platforms.

See:
          Description

Interface Summary
AbstractStatisticsCollector.Options Options for AbstractStatisticsCollector
ICounter<T> Interface for a sampled counter.
ICounterHierarchy Various namespaces for per-host and per-process counters.
ICounterNode Shared abstraction layer for both ICounterSet and ICounter.
ICounterSet A collection of named Counters.
ICounterSet.IInstrumentFactory A factory for IInstrument.
IHistoryEntry<T> A view of a sample period for some History.
IHostCounters Additional counters that hosts can report.
IInstrument<T> Interface used to construct a counter that reports on an instrumented value.
IProcessCounters Counters defined on a per-process basis.
IRequiredHostCounters The set of core (required) counters that must be reported for all platforms.
IServiceCounters Various counter names, paths, in common use by some services.
IStatisticsCollector Interface for collecting performance counters for a host or a process.
 

Class Summary
AbstractCounterSet  
AbstractProcessCollector Base class for collection of performance counters as reported by a native process.
AbstractProcessReader A Runnable that reads the output of an ActiveProcess.
AbstractStatisticsCollector Base class for collecting data on a host.
ActiveProcess Command manages the execution and termination of a native process and an object reading the output of that process.
CounterSet A set of counters arranged in a hierarchy, much like a file system.
DefaultInstrumentFactory Used to read in CounterSet XML, aggregating data into HistoryInstruments.
History<T> Retains history for N periods, where the period is expressed in milliseconds.
HistoryInstrument<T> A history instrument which aggregates samples into a circular buffer with a specified sample period.
Instrument<T> Abstract class for reporting instrumented values supporting some useful conversions.
OneShotInstrument<T> An Instrument that records a single value at the moment that it is constructed and always reports the same value and lastModified time.
PIDUtil Utility to return the PID of the JVM.
ProcessReaderHelper  
XMLUtility XML (de-)serialization of CounterSets.
 

Enum Summary
PeriodEnum A type-safe enumeration of the different periods at which samples may be combined within a History.
 

Exception Summary
TimestampOrderException Used to reject samples that arrive way out of timestamp order.
 

Package com.bigdata.counters Description

Package supports declaration, collection, and interchange of performance counters for both hosts and processes on supported platforms. These data are used to support load balancing and service alerts.



Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.