MySQL 26.10.0
Source Code Documentation
health_monitor_memory.h File Reference
#include <cstdint>
#include <ctime>
#include <memory>
#include <string>
#include <utility>
#include "health_monitor_collector.h"
#include "health_monitor_memory_state.h"

Go to the source code of this file.

Classes

struct  hm::Process_Memory_Info
 
struct  hm::System_Memory_Info
 
struct  hm::Memory_Info
 Memory Info Record structure for health_process_memory and health_system_memory. More...
 
class  hm::Memory_Collector
 Memory Collector. More...
 

Namespaces

namespace  hm
 

Functions

template<typename Process_writer , typename System_writer >
void hm::publish_memory_records (Memory_Info &memory_info, time_t timestamp, Process_writer &&write_process, System_writer &&write_system)
 Timestamp and publish the records for one memory sample. More...