Eunomia
0.1.0
A lightweight eBPF-based CloudNative Monitor tool for Container Security and Observability
|
#include <httplib.h>
#include <optional>
#include <mutex>
#include <shared_mutex>
#include <unordered_map>
#include "model/tracker.h"
#include <process/process.h>
Go to the source code of this file.
Classes | |
class | container_manager |
manager all container or k8s info More... | |
class | container_manager::container_tracking_handler |
use process tracker to track the processes created in the container More... | |
class | container_manager::container_info_handler< EVENT > |
Functions | |
std::int64_t | get_process_namespace (const char *type, int pid) |
void | fill_process_common_event (common_event &info, int pid) |
void fill_process_common_event | ( | common_event & | info, |
int | pid | ||
) |
std::int64_t get_process_namespace | ( | const char * | type, |
int | pid | ||
) |