Google cloud platform 创建堆栈驱动程序监视图表以测量应用程序api响应延迟和请求计数

Google cloud platform 创建堆栈驱动程序监视图表以测量应用程序api响应延迟和请求计数,google-cloud-platform,stackdriver,google-cloud-stackdriver,Google Cloud Platform,Stackdriver,Google Cloud Stackdriver,我创建了一个在GKE kubernetes上运行的应用程序。现在,我想使用堆栈驱动程序监控来监控我的应用程序API。GCP中存在某些内置/默认指标,这些指标在堆栈驱动程序监控控制台上公开。它们相当令人困惑。我想监控99%和95%的api延迟以及系统接收到的每个应用程序api的请求计数 有人能为如何实现这一目标提供帮助吗 是否可以使用堆栈驱动程序中已经存在的度量(由GKE、istio、GCE等发出),或者我需要将自定义度量写入代码中 非常感谢您的帮助:) 谢谢 预期结果:监视- 1.应用程序api

我创建了一个在GKE kubernetes上运行的应用程序。现在,我想使用堆栈驱动程序监控来监控我的应用程序API。GCP中存在某些内置/默认指标,这些指标在堆栈驱动程序监控控制台上公开。它们相当令人困惑。我想监控99%和95%的api延迟以及系统接收到的每个应用程序api的请求计数

  • 有人能为如何实现这一目标提供帮助吗
  • 是否可以使用堆栈驱动程序中已经存在的度量(由GKE、istio、GCE等发出),或者我需要将自定义度量写入代码中
  • 非常感谢您的帮助:)

    谢谢

    预期结果:监视-
    1.应用程序api延迟的50、90、95和99%。
    2.以2xx、4xx、5xx状态代码结尾的api请求的百分比/计数。

    Stackdriver本机没有应用程序级度量。Stackdriver中的内置度量仅限于GCP、AWS和一些已建立的第三方[1]

    为了监控API上的延迟,您需要创建自定义指标[2],然后根据这些指标构建Stackdriver仪表盘,或者使用云端点[3]。我相信云端点生成了您本机想要的仪表板,它可能更适合此场景

    如果端点不满足您的需求,Stackdriver自定义度量将为您提供更多控制,但度量和仪表板都需要由您定义

    [1]

    [2]

    [3]