module KernelIntrospection::K8s

Defined in:

tasks/utils/kernel_instrospection.cr

Class Method Summary

Class Method Detail

def self.cmdline(pod_name, container_name, pid, namespace : String | Nil = nil) #

[View source]
def self.find_first_process(process_name) : NamedTuple(node: JSON::Any, pod: JSON::Any, container_status: JSON::Any, status: String, pid: String, cmdline: String) | Nil #

#todo overload with regex


[View source]
def self.proc(pod_name, container_name, namespace : String | Nil = nil) #

[View source]
def self.status(pod_name, container_name, pid, namespace : String | Nil = nil) #

[View source]
def self.status_by_proc(pod_name, container_name, namespace : String | Nil = nil) #

[View source]