问题标签 [google-cloud-monitoring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
55 浏览

google-app-engine - 是否可以使用 Google Cloud Logging 绘制历史数据图表?

我在 Cloud Logging 中有一些日志。在日志进入之前我没有创建指标,所以我没有任何包含这些数据的指标。我想在图表中可视化这些数据。这可能吗?

我从这个答案(Can't display data with with with log-based metric)和文档中看到:

基于日志的指标的数据来自创建指标后收到的日志条目。指标未使用来自 Logging 中的日志条目的数据填充。

该指标仅包含创建指标后的日志条目。因此,似乎不可能使用在数据之后创建的度量来绘制历史数据。

我发现创建图表的唯一方法是使用 Metrics Explorer 和 Monitoring 仪表板。这两者最终都需要一个包含数据的指标,我无法创建。有没有其他方法来绘制不需要指标的数据?如果不是,这是否意味着无法使用 Cloud Logging/Monitoring 绘制历史数据图表?

0 投票
2 回答
2527 浏览

kubernetes - GKE - 使用自定义指标的 HPA - 无法获取指标

我有自定义指标导出到Google Cloud Monitoring,我想根据它扩展我的部署。

这是我的 HPA:

在描述 hpa 时,我看到:

和:

Kubernetes 无法获取指标。

我通过监控仪表板验证了该指标是否可用和更新。

集群节点对 Stackdriver 监控具有完全控制权: 在此处输入图像描述

Kubernetes 版本是 1.15。

可能是什么原因造成的?

编辑 1

发现stackdriver-metadata-agent-cluster-level部署是CrashLoopBack。

来自容器的日志:

编辑 2

使用以下答案修复了编辑 1 中的问题: https ://stackoverflow.com/a/60549732/4869599

但是 hpa 仍然无法获取指标。

编辑 3

似乎问题是由卡custom-metrics-stackdriver-adapter在.custom-metricsCrashLoopBack

机器日志:

一个相关问题:

https://github.com/GoogleCloudPlatform/k8s-stackdriver/issues/303

0 投票
0 回答
104 浏览

google-cloud-monitoring - GCP 实例未启动服务 StackDriver Monitoring

我已将 Windows Server 2008 r2 迁移到 GCP,在将其投入生产的过程中,在另一个项目中从快照和映像重新创建磁盘,在该项目中我确保实例具有默认服务帐户和默认权限它正在写入 StackDriver Monitoring,即使在操作系统中安装代理时,它也没有任何问题,在验证服务已停止时,当它启动时它会再次自动停止并在事件查看器日志中注册以下内容: 错误元数据

另一方面,并​​验证是否与 metadata.google.internal 进行了通信,因此请求客户端在 DNS 中重新创建注册表以进行所述解析: 在此处输入图像描述

即便如此,metadata.google.internal 仍然没有响应,尽管这台机器确实在防火墙中打开了 Internet 访问并且也启用了私有访问 vpc。

我怎么解决这个问题?

0 投票
2 回答
111 浏览

google-cloud-platform - GCP 监控无法从 asia-southeast1-b 获取指标

我有几个 GCE 实例位于两个区域:asia-southeast1-bus-east4-c. 所有实例都已经安装了 stackdriver 代理。asia-southeast1-b在指标资源管理器中,我在指标中找不到CPU load

在此处输入图像描述

但是CPU Usage没关系:

在此处输入图像描述

这有什么问题?

0 投票
1 回答
179 浏览

google-kubernetes-engine - 我可以使用 Google Cloud Monitoring 来监控失败的容器/Pod 吗?

尝试Google Cloud Monitoring- 我正在努力使用开箱即用的指标来创建警报,以应对 Container 或 Pod 出现错误、无法调度等情况。监控我的应用程序是否健康的真正基本的东西。使用 Prometheus 非常容易配置的东西。

有一种称为“GKE Con​​tainer”的资源类型,但它主要包含 CPU 和内存使用等基本内容。还有一种称为“Kubernetes Pod”的资源类型,但该类型仅包含带有标记的内容,kubernetes.io/anthos并且所有指标/时间序列都是空的。

这是谷歌有意识的遗漏 - 即我需要自己部署一些东西吗?我对 Google Cloud Monitoring 的希望是,我不需要像使用 Prometheus 那样部署和配置那么多东西——毕竟它是一项付费服务​​。

0 投票
0 回答
59 浏览

google-cloud-platform - 云机器内部不存在谷歌云凭证

我有一个应用程序可以与云端的 Google Cloud Custom Metrics 进行通信。该应用程序通过 GKE 部署并在 pod 内运行。这个应用程序运行了大约 2 年,我不时遇到一个奇怪的问题 - 机器中不存在 Google 云凭据。您可能知道,如果您在云中运行应用程序 - 凭据应该已经存在。所以,这很奇怪。

这是我得到的例外:

杀死 pod 并重新启动它会使其再次工作。

近两年只发生过2次。

对我来说,这似乎是 Google Cloud 上的一个错误。有没有人也注意到这种行为?我应该检查什么?有什么解决办法吗?

0 投票
1 回答
145 浏览

google-cloud-platform - 在 GCP 自定义图表中使用实例名称而不是实例 ID

我在 GCP 中创建了一个自定义仪表板,而不是表中使用的实例名称,它使用的实例 ID 可能会令人困惑。

有没有办法用实例名称替换实例 ID?

在此处输入图像描述

更改值的选项。这里没有 instance_name

在此处输入图像描述

0 投票
0 回答
155 浏览

google-cloud-platform - Stackdriver 用户定义的监控中没有数据

我正在尝试创建对堆栈驱动程序日志记录的监视和警报。期望是,当记录错误时,堆栈驱动程序监控每 15 分钟聚合一次错误,然后触发警报。

在我运行以下日志时,我可以在日志查看器中看到日志中的错误。

在此处输入图像描述

在下面Actions我点击Create Matric

这将我带到Metric Editor那里,我提供Nameastest-01TypeasCounter并单击Create Matric

这将我带到Logs-based MetricsUser-defined Metrics看到我的矩阵名称的地方test-01

从我单击的选项View in Matrix ExplorerMetrics explorer,我看到了以下内容。

无论我做什么,图表都不会显示任何数据。

Any1 知道缺少什么...

在此处输入图像描述

0 投票
0 回答
36 浏览

firebase - firebasehosting.googleapis.com/network/active_connections:没有这样的文件或目录

根据firebaseddatabase 指标

按照它的指导,我尝试从 gshell 到达它,我得到了

gshell 浏览器控制台

0 投票
1 回答
1837 浏览

google-cloud-platform - 如何使用脚本或 API 在项目之间导出和导入谷歌云监控仪表板?

我已经使用 导出了仪表板gcloud alpha monitoring dashboards list --format=json,但是使用gcloud dashboard createusing 文件不起作用,基本上我想从一个项目中导出仪表板并将其导入另一个项目。