gpt4 book ai didi

rest - Stackdriver-如何使用REST API获取在Google Cloud上运行的kubernetes pod的日志?

转载 作者:行者123 更新时间:2023-12-02 12:20:00 25 4
gpt4 key购买 nike

我的应用程序部署在运行于Google Cloud的Kubernetes集群上。我想获取由我的应用程序使用Stackdriver's REST APIs for logging编写的日志。

从上面的文档页面和this example看来,我只能列出项目,组织,计费帐户或文件夹的日志。

我想知道是否有任何REST API可以用来获取以下日志:

  • 在Google Cloud上运行的Kubernetes集群中的pod
  • 在Google Cloud上运行的VM实例
  • 最佳答案

    您需要按MonitoredResource进行请求,这允许实例名称之类的...对于GCE,它将是gce_instance,而对于GKE,它将是container。集群中的各个Pod可以通过cluster_namepod_id进行过滤; resource-list的文档对此进行了描述:

    container (GKE Container) A Google Container Engine (GKE) container instance.

    project_id: The identifier of the GCP project associated with this resource, such as "my-project".

    cluster_name: An immutable name for the cluster the container is running in.

    namespace_id: Immutable ID of the cluster namespace the container is running in.

    instance_id: Immutable ID of the GCE instance the container is running in.

    pod_id: Immutable ID of the pod the container is running in.

    container_name: Immutable name of the container.

    zone: The GCE zone in which the instance is running.

    关于rest - Stackdriver-如何使用REST API获取在Google Cloud上运行的kubernetes pod的日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52093094/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com