diff options
| author | linxin <[email protected]> | 2023-05-12 17:58:39 +0800 |
|---|---|---|
| committer | linxin <[email protected]> | 2023-05-12 17:58:39 +0800 |
| commit | 4fa0f88355cbcfa7c4df15593697238188227e58 (patch) | |
| tree | 0f966444451c18c6c73bcde5875ce6caabb9b861 /coredump-handler | |
| parent | d1fb86fac0d4156f0b8476ecd96f4b057bedecf1 (diff) | |
增加展示container id字段,修改tool查询info文件逻辑1.0.5
Diffstat (limited to 'coredump-handler')
| -rw-r--r-- | coredump-handler/coredump-handler.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/coredump-handler/coredump-handler.go b/coredump-handler/coredump-handler.go index 914a5b1..5a3678c 100644 --- a/coredump-handler/coredump-handler.go +++ b/coredump-handler/coredump-handler.go @@ -125,6 +125,7 @@ func getImageName(container_id string, sock_path string) (string, error) { if err != nil { return "", err } + // container_info,err:=container.Info(ctx) // 获取容器关联的镜像信息 imageRef, err := container.Image(ctx) if err != nil { @@ -282,11 +283,15 @@ func main() { container_id, err := getContainerId(coredump_config.Initial_ns_pid) //根据查找到的container id查找对应的image name if err == nil && len(container_id) != 0 { + coredump_config.Container_id = container_id coredump_config.Image_name, err = getImageName(container_id, pipe_config.Containered_sock_path) if err != nil { journal.Print(journal.PriInfo, err.Error()) } } + if coredump_config.Container_id == "" { + coredump_config.Container_id = "NULL" + } if coredump_config.Image_name == "" { coredump_config.Image_name = "NULL" } |
