我的问题是关于谷歌云的StackDriver。我花了很多时间从GCP和AWS之外配置一个服务器来收集指标,但我不能让它工作。
StackDriver能够从外部收集指标,还是我在浪费时间?
如果可以,有人知道好的手册吗?
谢谢!致以问候!
发布于 2017-05-05 02:02:34
Adam是正确的,Stackdriver (在撰写本文时)不支持GCP/AWS之外的代理指标收集。所以你要做的并不是官方支持的。
但是,Stackdriver产品由API组成,因此从技术上讲,您可以从GCP和AWS之外的指标中收集数据。这在技术上是可行的,但这样做的客户端工具和文档并不存在,这将使它非常具有挑战性。
一般而言,AWS文档最接近您想要查看的内容,因为对于Stackdriver而言,AWS是公共互联网。
对于身份验证,您需要使用服务帐户,类似于AWS设置。
如果你只有几个指标,你总是可以使用一个客户端库来编写custom metrics。如果你只有几个指标要写,这可能是最简单的事情。
文档指示您安装的collectd代理只是从各种日志中收集指标,并将其发送到API。你可以在Github上查看。但由于目前仅支持GCP和AWS,因此您将不得不了解代理的代码,并自行修改它以使其在GCP/AWS之外工作。
我会密切关注Stackdriver在未来对这一领域的改进。
发布于 2019-08-14 23:29:45
这是现在可用的。谷歌提供了一些代理,用于在不同的环境中执行此操作。
然而,看起来这些现在已经被弃用了,取而代之的是来自谷歌文档的第三方(谷歌合作伙伴):https://cloud.google.com/stackdriver/docs/deprecations/third-party-apps
看起来似乎没有使用许可费用(在Marketplace中是免费的),只需为进入Stackdriver的数据使用付费即可。
发布于 2017-05-04 18:03:10
基于StackDriver代理documentation page,这看起来不是一个选项。
它适用于AWS,但您需要将您的AWS帐户与其帐户相关联。
编辑:我有一个从外部授权云提供商访问StackDriver后端的假设。这是不准确的。
https://stackoverflow.com/questions/43767215
复制相似问题