79 std::vector<System_Disk_Stats> &output);
88 const System_Disk_Stats &
record);
static int record
Definition: mysqltest.cc:195
constexpr value_type timestamp
Definition: classic_protocol_constants.h:278
bool index(const std::string &value, const String &search_for, uint32_t *idx)
Definition: contains.h:76
Definition: component_command.h:29
bool system_disk_table_column_is_null(const System_Disk_Table_Row &row, const unsigned int index)
Determine whether disk table column is NULL.
Definition: health_monitor_storage_mapping.cc:227
Result_state convert_storage_snapshot(const mysql::system_info::Storage_snapshot &snapshot, const time_t timestamp, std::vector< System_Disk_Stats > &output)
Convert a storage snapshot into Health Monitor disk records.
Definition: health_monitor_storage_mapping.cc:75
bool system_disk_read_write_metric_eligible(const System_Disk_Stats &record, const bool partition)
Determine whether a read/write metric can use a disk record.
Definition: health_monitor_storage_mapping.cc:246
bool system_disk_flush_metric_eligible(const System_Disk_Stats &record, const bool partition)
Determine whether a flush metric can use a disk record.
Definition: health_monitor_storage_mapping.cc:252
System_Disk_Table_Row make_system_disk_table_row(const System_Disk_Stats &record)
Convert a disk record into a Performance Schema table row.
Definition: health_monitor_storage_mapping.cc:209
Result_state
State of one system information capability.
Definition: system_info.h:39
Definition: health_monitor_storage_mapping.h:36
uint64_t m_flushes
Definition: health_monitor_storage_mapping.h:45
bool m_flush_available
Definition: health_monitor_storage_mapping.h:48
std::string m_device_name
Definition: health_monitor_storage_mapping.h:38
time_t m_timestamp
Definition: health_monitor_storage_mapping.h:37
uint64_t m_read_time_ms
Definition: health_monitor_storage_mapping.h:41
uint64_t m_write_time_ms
Definition: health_monitor_storage_mapping.h:44
uint64_t m_flush_time_ms
Definition: health_monitor_storage_mapping.h:46
uint64_t m_reads
Definition: health_monitor_storage_mapping.h:39
uint64_t m_writes
Definition: health_monitor_storage_mapping.h:42
uint64_t m_read_bytes
Definition: health_monitor_storage_mapping.h:40
bool m_read_write_available
Definition: health_monitor_storage_mapping.h:47
uint64_t m_write_bytes
Definition: health_monitor_storage_mapping.h:43
Storage capabilities collected at one collection point.
Definition: system_info.h:261