public class AccumuloMetricsStore extends Object implements MetricStore
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_TABLE_NAME |
protected AccumuloFeatureStore |
featureStore |
| Constructor and Description |
|---|
AccumuloMetricsStore(org.apache.accumulo.core.client.Connector connector) |
AccumuloMetricsStore(org.apache.accumulo.core.client.Connector connector,
String tableName,
StoreConfig config) |
| Modifier and Type | Method and Description |
|---|---|
org.calrissian.mango.collect.CloseableIterable<MetricFeature> |
query(Date start,
Date end,
String group,
String type,
String name,
TimeUnit timeUnit,
Auths auths)
Query metrics back from the store.
|
void |
save(Iterable<? extends MetricFeature> features)
Saves a bunch of metrics to the metrics store
|
public static final String DEFAULT_TABLE_NAME
protected AccumuloFeatureStore featureStore
public AccumuloMetricsStore(org.apache.accumulo.core.client.Connector connector)
throws org.apache.accumulo.core.client.TableNotFoundException,
org.apache.accumulo.core.client.AccumuloSecurityException,
org.apache.accumulo.core.client.AccumuloException,
org.apache.accumulo.core.client.TableExistsException
org.apache.accumulo.core.client.TableNotFoundExceptionorg.apache.accumulo.core.client.AccumuloSecurityExceptionorg.apache.accumulo.core.client.AccumuloExceptionorg.apache.accumulo.core.client.TableExistsExceptionpublic AccumuloMetricsStore(org.apache.accumulo.core.client.Connector connector,
String tableName,
StoreConfig config)
throws org.apache.accumulo.core.client.TableNotFoundException,
org.apache.accumulo.core.client.TableExistsException,
org.apache.accumulo.core.client.AccumuloSecurityException,
org.apache.accumulo.core.client.AccumuloException
org.apache.accumulo.core.client.TableNotFoundExceptionorg.apache.accumulo.core.client.TableExistsExceptionorg.apache.accumulo.core.client.AccumuloSecurityExceptionorg.apache.accumulo.core.client.AccumuloExceptionpublic void save(Iterable<? extends MetricFeature> features)
MetricStoresave in interface MetricStorepublic org.calrissian.mango.collect.CloseableIterable<MetricFeature> query(Date start, Date end, String group, String type, String name, TimeUnit timeUnit, Auths auths)
MetricStorequery in interface MetricStoreCopyright © 2014 Calrissian. All Rights Reserved.