首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCP计算引擎不会显示内存指标

GCP计算引擎不会显示内存指标
EN

Stack Overflow用户
提问于 2022-05-02 12:22:43
回答 2查看 652关注 0票数 2

我想让我的计算引擎VM在控制台中显示内存使用情况,然后转到此页并安装Ops-Agents,重新启动服务,然后转到VM可观测性部分,但是仍然看到一条消息,即代理没有安装(在内存使用度量中):

我想,在默认情况下,内存使用可能没有安装(在任何地方都没有提到,只是猜测),我需要修改配置。我去了这个医生并将这段代码添加到/etc/google-cloud-ops-agent/config.yaml

代码语言:javascript
复制
metrics:
  receivers:
    agent.googleapis.com/memory/bytes_used:
      type: hostmetrics
      collection_interval: 1m

根据文档,当代理重新启动时,此配置将与内置配置合并。我重新启动了代理服务,返回到仪表板,但仍然显示了消息"Requires代理“。我不知道我做错了什么,这个主题的文档非常糟糕,我找不到任何关于如何打开内存使用度量的例子。

编辑运行sudo systemctl status google-cloud-ops-agent"*"我可以看到以下错误消息:

2022-05-02T14:07:02.780Z#011error#011collector@v0.26.1-0.20220307211504-dc45061a44f9/metrics.go:235#011could :otelopscol2763不将时间序列导出到GCM#011{“错误”:"rpc错误:代码= InvalidArgument desc = Name必须以'{resource_container_type}/{resource_container_id}',got: projects/"}开头

如果通过控制台单击EDIT2,将看到以下安装说明:

代码语言:javascript
复制
:> agents_to_install.csv && \
echo '"projects/<project>/zones/europe-west1-b/instances/<instance>","[{""type"":""ops-agent""}]"' >> agents_to_install.csv && \
curl -sSO https://dl.google.com/cloudagents/mass-provision-google-cloud-ops-agents.py && \
python3 mass-provision-google-cloud-ops-agents.py --file agents_to_install.csv

它与这里的一个不同:https://cloud.google.com/monitoring/agent/monitoring/installation#joint-install

代码语言:javascript
复制
curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh
sudo bash add-monitoring-agent-repo.sh --also-install

不知道安装了什么,两者都试过了。

EN

回答 2

Stack Overflow用户

发布于 2022-05-02 23:06:36

关于您的问题,“我找不到任何关于如何打开内存使用度量的例子”和“它是否已安装,但是需要为内存使用指标修改配置吗?”答案是肯定的,您需要自定义哪一组或几组度量来启用指定的这里度量类型的字符串必须以agent.googleapis.com/agent/作为前缀。对于内存度量,示例如下:

代码语言:javascript
复制
agent.googleapis.com/agent/memory_usage

agent.googleapis.com/agent/memory_utilization

在我共享这里的表中的条目中省略了这个前缀。

现在,您需要根据需要从目标VM获取指标的目标VM来选择设置,例如,只从Linux:

代码语言:javascript
复制
agent.googleapis.com/memory/usage

此外,您还可以使用其他选项,更改最终标准,例如:

代码语言:javascript
复制
agent.googleapis.com/memory/bytes_used

确保您没有遗漏有关代理安装的任何内容,请按照这些说明从CLI安装它。然后转到:

  • 资源->实例:您应该看到您的VM实例。
  • 单击您的实例->,单击->代理向下滚动,您将看到您的内存和交换使用。

最后,您可以遵循操作代理问题的故障排除指南,以及更多的经验案例和解决方案GCP计算引擎中的内存使用监控找不到公制的这些线程。

票数 0
EN

Stack Overflow用户

发布于 2022-05-11 06:09:47

您试过在Cloud中使用Edit2的内容运行它吗?当我在下面运行Docs时,它不起作用,因为我还附加到SSH和IAP。当我在Cloud中运行它时,它起了作用。

https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent/installation#install-latest-version

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72086645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档