问题标签 [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.
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 绘制历史数据图表?
kubernetes - GKE - 使用自定义指标的 HPA - 无法获取指标
我有自定义指标导出到Google Cloud Monitoring
,我想根据它扩展我的部署。
这是我的 HPA:
在描述 hpa 时,我看到:
和:
Kubernetes 无法获取指标。
我通过监控仪表板验证了该指标是否可用和更新。
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-metrics
CrashLoopBack
机器日志:
一个相关问题:
https://github.com/GoogleCloudPlatform/k8s-stackdriver/issues/303
google-cloud-monitoring - GCP 实例未启动服务 StackDriver Monitoring
我已将 Windows Server 2008 r2 迁移到 GCP,在将其投入生产的过程中,在另一个项目中从快照和映像重新创建磁盘,在该项目中我确保实例具有默认服务帐户和默认权限它正在写入 StackDriver Monitoring,即使在操作系统中安装代理时,它也没有任何问题,在验证服务已停止时,当它启动时它会再次自动停止并在事件查看器日志中注册以下内容: 错误元数据
另一方面,并验证是否与 metadata.google.internal 进行了通信,因此请求客户端在 DNS 中重新创建注册表以进行所述解析: 在此处输入图像描述
即便如此,metadata.google.internal 仍然没有响应,尽管这台机器确实在防火墙中打开了 Internet 访问并且也启用了私有访问 vpc。
我怎么解决这个问题?
google-kubernetes-engine - 我可以使用 Google Cloud Monitoring 来监控失败的容器/Pod 吗?
尝试Google Cloud Monitoring
- 我正在努力使用开箱即用的指标来创建警报,以应对 Container 或 Pod 出现错误、无法调度等情况。监控我的应用程序是否健康的真正基本的东西。使用 Prometheus 非常容易配置的东西。
有一种称为“GKE Container”的资源类型,但它主要包含 CPU 和内存使用等基本内容。还有一种称为“Kubernetes Pod”的资源类型,但该类型仅包含带有标记的内容,kubernetes.io/anthos
并且所有指标/时间序列都是空的。
这是谷歌有意识的遗漏 - 即我需要自己部署一些东西吗?我对 Google Cloud Monitoring 的希望是,我不需要像使用 Prometheus 那样部署和配置那么多东西——毕竟它是一项付费服务。
google-cloud-platform - 云机器内部不存在谷歌云凭证
我有一个应用程序可以与云端的 Google Cloud Custom Metrics 进行通信。该应用程序通过 GKE 部署并在 pod 内运行。这个应用程序运行了大约 2 年,我不时遇到一个奇怪的问题 - 机器中不存在 Google 云凭据。您可能知道,如果您在云中运行应用程序 - 凭据应该已经存在。所以,这很奇怪。
这是我得到的例外:
杀死 pod 并重新启动它会使其再次工作。
近两年只发生过2次。
对我来说,这似乎是 Google Cloud 上的一个错误。有没有人也注意到这种行为?我应该检查什么?有什么解决办法吗?
google-cloud-platform - Stackdriver 用户定义的监控中没有数据
我正在尝试创建对堆栈驱动程序日志记录的监视和警报。期望是,当记录错误时,堆栈驱动程序监控每 15 分钟聚合一次错误,然后触发警报。
在我运行以下日志时,我可以在日志查看器中看到日志中的错误。
在下面Actions
我点击Create Matric
这将我带到Metric Editor
那里,我提供Name
astest-01
和Type
asCounter
并单击Create Matric
这将我带到Logs-based Metrics
我User-defined Metrics
看到我的矩阵名称的地方test-01
从我单击的选项View in Matrix Explorer
中Metrics explorer
,我看到了以下内容。
无论我做什么,图表都不会显示任何数据。
Any1 知道缺少什么...
google-cloud-platform - 如何使用脚本或 API 在项目之间导出和导入谷歌云监控仪表板?
我已经使用 导出了仪表板gcloud alpha monitoring dashboards list --format=json
,但是使用gcloud dashboard create
using 文件不起作用,基本上我想从一个项目中导出仪表板并将其导入另一个项目。