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

我想,在默认情况下,内存使用可能没有安装(在任何地方都没有提到,只是猜测),我需要修改配置。我去了这个医生并将这段代码添加到/etc/google-cloud-ops-agent/config.yaml中
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,将看到以下安装说明:
:> 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
curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh
sudo bash add-monitoring-agent-repo.sh --also-install不知道安装了什么,两者都试过了。
发布于 2022-05-02 23:06:36
关于您的问题,“我找不到任何关于如何打开内存使用度量的例子”和“它是否已安装,但是需要为内存使用指标修改配置吗?”答案是肯定的,您需要自定义哪一组或几组度量来启用指定的这里。度量类型的字符串必须以agent.googleapis.com/agent/作为前缀。对于内存度量,示例如下:
agent.googleapis.com/agent/memory_usage
agent.googleapis.com/agent/memory_utilization在我共享这里的表中的条目中省略了这个前缀。
现在,您需要根据需要从目标VM获取指标的目标VM来选择设置,例如,只从Linux:
agent.googleapis.com/memory/usage此外,您还可以使用其他选项,更改最终标准,例如:
agent.googleapis.com/memory/bytes_used确保您没有遗漏有关代理安装的任何内容,请按照这些说明从CLI安装它。然后转到:
最后,您可以遵循操作代理问题的故障排除指南,以及更多的经验案例和解决方案GCP计算引擎中的内存使用监控和找不到公制的这些线程。
发布于 2022-05-11 06:09:47
您试过在Cloud中使用Edit2的内容运行它吗?当我在下面运行Docs时,它不起作用,因为我还附加到SSH和IAP。当我在Cloud中运行它时,它起了作用。
https://stackoverflow.com/questions/72086645
复制相似问题