27 #ifndef Hypertable_Lib_RS_METRICS_RangeMetrics_h
28 #define Hypertable_Lib_RS_METRICS_RangeMetrics_h
37 namespace RS_METRICS {
69 RangeMetrics(
const char *server,
const char *table_id,
const char *end_row);
112 #endif // Hypertable_Lib_RS_METRICS_RangeMetrics_h
const String & get_server_id() const
std::string String
A String is simply a typedef to std::string.
const std::vector< RangeMeasurement > & get_measurements() const
std::map< String, RangeMetrics > RangeMetricsMap
double disk_byte_read_rate
int64_t get_last_move(bool *isset) const
const String & get_start_row(bool *isset) const
void set_start_row(const char *start_row, size_t len)
void parse_measurement(const char *measurement, size_t len)
Aggregates metrics for an individual range.
RangeMetrics(const char *server, const char *table_id, const char *end_row)
void get_avg_measurement(RangeMeasurement &measurement)
void add_measurement(const char *measurement, size_t len)
Single range metrics measurement.
A String class based on std::string.
void set_last_move(const char *move, size_t len)
const String & get_table_id() const
const String & get_end_row() const
std::vector< RangeMeasurement > m_measurements