INNER CODE UNIT · Go
saveInitInfo
cilium/tetragon · cmd/tetragon/main.go:130
func saveInitInfo() error {
addr := ""
if path, ok := resolveUnixSocketPath(option.Config.ServerAddress); ok {
addr = "unix://" + path
}
info := bugtool.InitInfo{
ExportFname: absPath(option.Config.ExportFilename),
LibDir: absPath(option.Config.HubbleLib),
BTFFname: absPath(option.Config.BTF),
MetricsAddr: option.Config.MetricsServer,
ServerAddr: addr,
GopsAddr: option.Config.GopsAddr,
MapDir: absPath(bpf.MapPrefixPath()),
PID: os.Getpid(),
}
return bugtool.SaveInitInfo(&info)
}