【问题标题】:How to get logging level of a pod given pod-name and namespace name in K8s?如何在 K8s 中获取给定 pod 名称和命名空间名称的 pod 的日志记录级别?
【发布时间】:2020-09-12 05:27:55
【问题描述】:

如何在给定 pod 名称和命名空间名称的情况下获取 pod 的日志记录级别

如果无法获得 Logging 级别,请告诉我原因

【问题讨论】:

    标签: amazon-web-services kubernetes google-cloud-platform microk8s


    【解决方案1】:

    使用 kubectl 命令,您可以执行此操作

    kubectl logs <pod name> --namespace <namespace> [-c <container name>]
    

    如果您的 pod 中有多个容器,则需要容器名称

    在 GCP 的 GUI 中,您可以像这样进行自定义过滤器

    resource.type="k8s_pod"
    resource.labels.location="us-central1-c"
    resource.labels.cluster_name="cluster-2"
    jsonPayload.involvedObject.namespace="namespace"
    jsonPayload.involvedObject.name="pod name"
    

    【讨论】:

    • 我想知道日志级别,例如 ERROR、CRITICAL
    • 您的记录器是否在日志中打印日志级别?你有你的日志摘录吗?
    猜你喜欢
    • 2021-12-06
    • 2020-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-21
    • 2020-06-17
    • 2018-02-13
    • 1970-01-01
    相关资源
    最近更新 更多