# Packages
No description provided by the author
# Functions
NewApp returns a new App.
NewEC2Instance returns a new EC2Instance.
NewFlags returns a new Flags.
No description provided by the author
NewInstrumentation returns a new Metrics.
NewNodeStats returns a new nodeStats based on the responses from various APIs.
# Structs
App holds application state.
EC2Instance is simplified version of an ec2.Instance that can be cached.
Flags holds command line flags for the cloudwatcher App.
No description provided by the author
Instrumentation holds Prometheus metrics specific to the cloudwatcher App.
JVMHeapStats represents stats about the JVM heap of an Elasticsearch node.
NodeStats represents stats about an Elasticsearch node.
StatsData aggregates count, min, max, and sum of the samples.
SumData aggregates a simple sum of samples.
UtilizationData aggregates a percentage representing the utilization of some resource based on numerator and denominator.
# Interfaces
AggregationData represents a container for some data series about Elasticsearch nodes, that can be converted into a CloudWatch Metrics data point.
# Type aliases
NodeStatsSlice is a slice of nodeStats.
SelectorFn returns some aspect of a NodeStats to be aggregated.