Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
database::monitoring::metrics_exporter Class Referenceabstract

Export metrics to external monitoring systems. More...

#include <performance_monitor.h>

Inheritance diagram for database::monitoring::metrics_exporter:
Inheritance graph
Collaboration diagram for database::monitoring::metrics_exporter:
Collaboration graph

Public Member Functions

virtual ~metrics_exporter ()=default
 
virtual bool export_metrics (const performance_summary &summary)=0
 
virtual bool export_alerts (const std::vector< performance_alert > &alerts)=0
 

Detailed Description

Export metrics to external monitoring systems.

Definition at line 281 of file performance_monitor.h.

Constructor & Destructor Documentation

◆ ~metrics_exporter()

virtual database::monitoring::metrics_exporter::~metrics_exporter ( )
virtualdefault

Member Function Documentation

◆ export_alerts()

virtual bool database::monitoring::metrics_exporter::export_alerts ( const std::vector< performance_alert > & alerts)
pure virtual

◆ export_metrics()

virtual bool database::monitoring::metrics_exporter::export_metrics ( const performance_summary & summary)
pure virtual

The documentation for this class was generated from the following file: