Eunomia  0.1.0
A lightweight eBPF-based CloudNative Monitor tool for Container Security and Observability
container_manager.h File Reference
#include <httplib.h>
#include <optional>
#include <mutex>
#include <shared_mutex>
#include <unordered_map>
#include "model/tracker.h"
#include <process/process.h>
Include dependency graph for container_manager.h:
This graph shows which files directly or indirectly include this file:

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)
 

Function Documentation

◆ fill_process_common_event()

void fill_process_common_event ( common_event &  info,
int  pid 
)

◆ get_process_namespace()

std::int64_t get_process_namespace ( const char *  type,
int  pid 
)
Here is the caller graph for this function: