|
Eunomia
0.1.0
A lightweight eBPF-based CloudNative Monitor tool for Container Security and Observability
|
#include <tracker_integrations.h>
Classes | |
| struct | prometheus_event_handler |
Public Member Functions | |
| tcpconnlat_tracker (config_data config) | |
Public Member Functions inherited from tracker_alone_base | |
| tracker_alone_base (config_data config) | |
| ~tracker_alone_base () | |
| void | start_tracker () |
| start the separated process More... | |
Public Member Functions inherited from tracker_with_config< tracker_alone_env, tracker_alone_event > | |
| tracker_with_config (tracker_config< tracker_alone_env, tracker_alone_event > config) | |
| virtual | ~tracker_with_config () |
Public Member Functions inherited from tracker_base | |
| virtual | ~tracker_base () |
| constructor More... | |
| void | stop_tracker (void) |
| stop the tracker thread More... | |
Static Public Member Functions | |
| static std::unique_ptr< tcpconnlat_tracker > | create_tracker_with_default_env (tracker_event_handler handler) |
| static std::unique_ptr< tcpconnlat_tracker > | create_tracker_with_args (tracker_event_handler handler, const std::vector< std::string > &args) |
Static Public Member Functions inherited from tracker_alone_base | |
| static std::unique_ptr< tracker_alone_base > | create_tracker_with_default_env (tracker_event_handler handler) |
| create a tracker with config More... | |
Additional Inherited Members | |
Public Types inherited from tracker_with_config< tracker_alone_env, tracker_alone_event > | |
| using | event = tracker_alone_event |
| type alias for event More... | |
| using | config_data = tracker_config< tracker_alone_env, tracker_alone_event > |
| type alias for env and config More... | |
| using | tracker_event_handler = std::shared_ptr< event_handler< tracker_alone_event > > |
| type alias for event handler More... | |
Public Attributes inherited from tracker_with_config< tracker_alone_env, tracker_alone_event > | |
| tracker_config< tracker_alone_env, tracker_alone_event > | current_config |
| config data More... | |
Public Attributes inherited from tracker_base | |
| volatile bool | exiting |
| is the tracker exiting More... | |
|
inline |
|
static |
|
static |