summaryrefslogtreecommitdiff
path: root/coredump-handler
diff options
context:
space:
mode:
authorlinxin <[email protected]>2023-05-12 17:58:39 +0800
committerlinxin <[email protected]>2023-05-12 17:58:39 +0800
commit4fa0f88355cbcfa7c4df15593697238188227e58 (patch)
tree0f966444451c18c6c73bcde5875ce6caabb9b861 /coredump-handler
parentd1fb86fac0d4156f0b8476ecd96f4b057bedecf1 (diff)
增加展示container id字段,修改tool查询info文件逻辑1.0.5
Diffstat (limited to 'coredump-handler')
-rw-r--r--coredump-handler/coredump-handler.go5
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"
}