Слияние кода завершено, страница обновится автоматически
Author | zhangxiaoyu |
---|---|
Date | 2022-09-17 |
zhangxiaoyu58@huawei.com |
events模块,主要记录了容器或镜像的相关操作事件。用户可以通过isula events客户端查看事件,也可以通过参数查看针对某容器在某时间段的事件。例如
$ isula events --help
Usage: isula events [OPTIONS]
Get real time events from the server
-n, --name Name of the container
-S, --since Show all events created since this timestamp
-U, --until Show all events created until this timestamp
$ isula events
2022-05-10T17:20:34.661862100+08:00 container start 3277ec2e57cde72cbd20a1fea4bb4444e29df67f6fc27e60f8532b733b7ef400 (image=busybox, name=3277ec2e57cde72cbd20a1fea4bb4444e29df67f6fc27e60f8532b733b7ef400, pid=9007)
// 发送容器event到monitor fifo
int isulad_monitor_send_container_event(const char *name, runtime_state_t state, int pid, int exit_code,
const char *args, const char *extra_annations);
// 发送镜像event到monitor fifo
int isulad_monitor_send_image_event(const char *name, image_state_t state);
// 对新产生的event处理,包括stopped event处理,以及将event转发至订阅列表context list中的客户端
void events_handler(struct monitord_msg *msg);
// 将客户端加入到events订阅列表context list中
int add_monitor_client(char *name, const types_timestamp_t *since, const types_timestamp_t *until,
const stream_func_wrapper *stream);
// 将events lists中符合条件的events写回给客户端
int events_subscribe(const char *name, const types_timestamp_t *since, const types_timestamp_t *until,
const stream_func_wrapper *stream);
// copy event
struct isulad_events_format *dup_event(const struct isulad_events_format *event);
// 创建collector线程及monitored线程
int events_module_init(char **msg);
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )