Package | Description |
---|---|
com.bigdata.counters.ganglia | |
com.bigdata.ganglia |
This package provides a full implementation of the ganglia protocol, including
the ability to listen and report on metrics, metadata, and metadata requests.
|
Modifier and Type | Method and Description |
---|---|
IGangliaMetadataMessage |
BigdataMetadataFactory.newDecl(String hostName,
String metricName,
Object value)
Factory for new declarations.
|
IGangliaMetadataMessage |
BigdataMetadataFactory.resolve(IGangliaMetadataMessage decl)
If this class has a replacement declaration for the metric, then it is
returned.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BigdataMetadataFactory.addHostCounter(String metricName,
IGangliaMetadataMessage decl)
Register a per-host metric.
|
protected void |
BigdataMetadataFactory.addHostCounter(String metricName,
IGangliaMetadataMessage decl,
boolean prefer) |
protected void |
BigdataMetadataFactory.addServiceCounter(String metricName,
IGangliaMetadataMessage decl)
Register a per-service metric.
|
protected void |
BigdataMetadataFactory.addServiceCounter(String metricName,
IGangliaMetadataMessage decl,
boolean prefer) |
IGangliaMetadataMessage |
BigdataMetadataFactory.resolve(IGangliaMetadataMessage decl)
If this class has a replacement declaration for the metric, then it is
returned.
|
Modifier and Type | Class and Description |
---|---|
class |
GangliaMetadataMessage
A ganglia metric metadata (aka declaration) record.
|
Modifier and Type | Method and Description |
---|---|
IGangliaMetadataMessage |
GangliaCoreMetricDecls.boottime() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.bytes_in() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.bytes_out() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.cpu_aidle() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.cpu_idle() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.cpu_intr() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.cpu_nice() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.cpu_num() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.cpu_sintr() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.cpu_speed() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.cpu_system() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.cpu_user() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.cpu_wio() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.disk_free() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.disk_total() |
IGangliaMetadataMessage |
TimestampMetricValue.getMetadata() |
IGangliaMetadataMessage |
ITimestampMetricValue.getMetadata()
The metadata declaration for this metric.
|
IGangliaMetadataMessage |
RichMetricMessage.getMetadata()
The declaration and never
null . |
IGangliaMetadataMessage |
IGangliaState.getMetadata(String metricName)
Return the metadata for the given metric.
|
IGangliaMetadataMessage |
GangliaState.getMetadata(String metricName) |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.gexec() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.heartbeat() |
static IGangliaMetadataMessage |
GangliaCoreMetricDecls.heartbeat(String hostName,
int heartbeatInterval) |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.load_fifteen() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.load_five() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.load_one() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.location() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.machine_type() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.mem_buffers() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.mem_cached() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.mem_free() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.mem_shared() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.mem_total() |
IGangliaMetadataMessage |
GangliaMetadataFactory.newDecl(String hostName,
String metricName,
Object value)
Factory for new declarations.
|
IGangliaMetadataMessage |
NOPMetadataFactory.newDecl(String hostName,
String metricName,
Object value)
Always returns
null . |
IGangliaMetadataMessage |
DefaultMetadataFactory.newDecl(String hostName,
String metricName,
Object value)
Note: If the metric name contains a
. then the metric will
be placed into a group named by everything in the metricName up to that
. character. |
IGangliaMetadataMessage |
IGangliaMetadataFactory.newDecl(String hostName,
String metricName,
Object value)
Factory for new declarations.
|
IGangliaMetadataMessage |
GangliaCoreMetricDecls.os_name() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.os_release() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.part_max_used() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.pkts_in() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.pkts_out() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.proc_run() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.proc_total() |
IGangliaMetadataMessage |
GangliaState.putIfAbsent(IGangliaMetadataMessage decl)
Atomically declare/resolve the metadata for a metric (thread-safe).
|
IGangliaMetadataMessage |
GangliaMetadataFactory.resolve(IGangliaMetadataMessage decl)
Always returns the caller's argument.
|
IGangliaMetadataMessage |
NOPMetadataFactory.resolve(IGangliaMetadataMessage decl)
Always returns the caller's argument.
|
IGangliaMetadataMessage |
DefaultMetadataFactory.resolve(IGangliaMetadataMessage decl)
Always returns the caller's argument.
|
IGangliaMetadataMessage |
IGangliaMetadataFactory.resolve(IGangliaMetadataMessage decl)
Resolve a declaration received over the wire into a declaration with a
richer object behavior.
|
IGangliaMetadataMessage |
GangliaCoreMetricDecls.swap_free() |
IGangliaMetadataMessage |
GangliaCoreMetricDecls.swap_total() |
Modifier and Type | Method and Description |
---|---|
RichMetricMessage |
RichMetricFactory.newMetricMessage(String hostName,
IGangliaMetadataMessage decl,
boolean spoof,
Object value)
Method creates an
IGangliaMetricMessage which is consistent with
the supplied IGangliaMetadataMessage . |
IGangliaMetadataMessage |
GangliaState.putIfAbsent(IGangliaMetadataMessage decl)
Atomically declare/resolve the metadata for a metric (thread-safe).
|
IGangliaMetadataMessage |
GangliaMetadataFactory.resolve(IGangliaMetadataMessage decl)
Always returns the caller's argument.
|
IGangliaMetadataMessage |
NOPMetadataFactory.resolve(IGangliaMetadataMessage decl)
Always returns the caller's argument.
|
IGangliaMetadataMessage |
DefaultMetadataFactory.resolve(IGangliaMetadataMessage decl)
Always returns the caller's argument.
|
IGangliaMetadataMessage |
IGangliaMetadataFactory.resolve(IGangliaMetadataMessage decl)
Resolve a declaration received over the wire into a declaration with a
richer object behavior.
|
void |
GangliaMessageEncoder25.writeMetadata(XDROutputBuffer xdr,
IGangliaMetadataMessage decl)
NOP.
|
void |
GangliaMessageEncoder31.writeMetadata(XDROutputBuffer xdr,
IGangliaMetadataMessage decl) |
void |
IGangliaMessageEncoder.writeMetadata(XDROutputBuffer xdr,
IGangliaMetadataMessage decl)
Ganglia metadata record.
|
void |
GangliaMessageEncoder25.writeMetric(XDROutputBuffer xdr,
IGangliaMetadataMessage decl,
IGangliaMetricMessage msg) |
void |
GangliaMessageEncoder31.writeMetric(XDROutputBuffer xdr,
IGangliaMetadataMessage decl,
IGangliaMetricMessage msg) |
void |
IGangliaMessageEncoder.writeMetric(XDROutputBuffer xdr,
IGangliaMetadataMessage decl,
IGangliaMetricMessage msg)
Generate a metric record.
|
Constructor and Description |
---|
RichMetricMessage(String hostName,
IGangliaMetadataMessage decl,
boolean spoof,
String format,
Object value)
Constructor produces an
IGangliaMetricMessage which is consistent
with the IGangliaMetadataMessage . |
TimestampMetricValue(IGangliaMetadataMessage decl) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.