首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GCP上运行fluent-plugin-google-cloud时,td-agent不起作用

在GCP上运行fluent-plugin-google-cloud时,td-agent不起作用
EN

Stack Overflow用户
提问于 2019-10-17 17:16:33
回答 1查看 1K关注 0票数 0

我在GCP虚拟机上安装了td-agent,检查服务是否运行(通过"systemctl status td-agent")。然后我运行"/usr/sbin/td-agent-gem install fluent- plugin -google-cloud“来安装stackdriver输出插件。安装成功,但td-agent在重启后不再工作。systemctl状态td-agent显示:

代码语言:javascript
复制
Job for td-agent.service failed because the control process exited with error code. See "systemctl status td-agent.service" and "journalctl -xe" for details.
[ei-platform@gw1 ~]$ sudo systemctl status td-agent.service
   td-agent.service - td-agent: Fluentd based data collector for Treasure Data
   Loaded: loaded (/usr/lib/systemd/system/td-agent.service; disabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Wed 2019-10-16 05:05:46 UTC; 5s ago
     Docs: https://docs.treasuredata.com/articles/td-agent
  Process: 32171 ExecStart=/opt/td-agent/embedded/bin/fluentd --log /var/log/td-agent/td-agent.log --daemon /var/run/td-agent/td-agent.pid $TD_AGENT_OPTIONS (code=exited, status=1/FAILURE)

同样的方法在VMWARE VM上工作正常。

是否有任何已知的原因导致GCP失败?

EN

回答 1

Stack Overflow用户

发布于 2019-10-24 20:44:27

最后,我发现google-cloud插件的安装并没有将其添加到td-agent插件目录中,所以它在启动时没有被加载。

插件被放到系统目录中,所以我在/usr/lib/systemd/ /opt/td-agent/embedded/lib/ruby/gems/2.4.0/gems/fluent-plugin-google-cloud-0.7.22/lib/fluent/plugin /td-agent.service中的-p切换到ExecStart命令之后添加了这个目录,插件被加载并按预期工作。

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

https://stackoverflow.com/questions/58429044

复制
相关文章

相似问题

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