public final class FileMetricObserver extends BaseMetricObserver
| Constructor and Description |
|---|
FileMetricObserver(java.lang.String name,
java.io.File dir)
Creates a new instance that stores files in
dir with a prefix of
name and a suffix of a timestamp in the format
yyyy_dd_MM_HH_mm_ss_SSS. |
FileMetricObserver(java.lang.String name,
java.io.File dir,
boolean compress)
Creates a new instance that stores files in
dir with a prefix of
name and a suffix of a timestamp in the format
yyyy_dd_MM_HH_mm_ss_SSS. |
FileMetricObserver(java.lang.String name,
java.lang.String namePattern,
java.io.File dir,
boolean compress)
Creates a new instance that stores files in
dir with a name that
is created using namePattern. |
FileMetricObserver(java.lang.String name,
java.lang.String namePattern,
java.io.File dir,
boolean compress,
Clock clock)
Creates a new instance that stores files in
dir with a name that
is created using namePattern. |
| Modifier and Type | Method and Description |
|---|---|
void |
updateImpl(java.util.List<Metric> metrics)
Update method that should be defined by sub-classes.
|
getFailedUpdateCount, getName, getUpdateCount, incrementFailedCount, updatepublic FileMetricObserver(java.lang.String name,
java.io.File dir)
dir with a prefix of
name and a suffix of a timestamp in the format
yyyy_dd_MM_HH_mm_ss_SSS.name - name to use as a prefix on filesdir - directory where observations will be storedpublic FileMetricObserver(java.lang.String name,
java.io.File dir,
boolean compress)
dir with a prefix of
name and a suffix of a timestamp in the format
yyyy_dd_MM_HH_mm_ss_SSS.name - name to use as a prefix on filesdir - directory where observations will be storedcompress - whether to compress our outputpublic FileMetricObserver(java.lang.String name,
java.lang.String namePattern,
java.io.File dir,
boolean compress)
dir with a name that
is created using namePattern.name - name of the observernamePattern - date format pattern used to create the file namesdir - directory where observations will be storedcompress - whether to compress our outputpublic FileMetricObserver(java.lang.String name,
java.lang.String namePattern,
java.io.File dir,
boolean compress,
Clock clock)
dir with a name that
is created using namePattern.name - name of the observernamePattern - date format pattern used to create the file namesdir - directory where observations will be storedcompress - whether to compress our outputclock - clock instance to use for getting the time used in the filenamepublic void updateImpl(java.util.List<Metric> metrics)
updateImpl in class BaseMetricObserver