Deploy a container image to this VM instance
在gcp中创建了一个实例模板。instance-group-1-0qlh # docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5f93360b7aa1 gcr.io/google-containers/nginx "nginx" 30 minutes ago Up 30 minutes klt-instance-template-3-pvkz
a506597b1be8 gcr.io/stackdriver-agents/stackdriver-logging-agent:0.2-1.5.33-1-1 "/entrypoint.sh /usr…" 30 minutes ago Up 30 minutes stackdriver-logging-agent
问题1: 如何配置stackdrive-agent,以便我可以看到https://console.cloud.google.com/logs/viewer中的日志?
问题2: 如何配置stackdrive-agent,以便我可以看到https://console.cloud.google.com/logs/viewer中的日志?
问题3: 如何配置我自己的代理而不是stackdrive
答案 0 :(得分:1)
“ Note如果您的VM在Google Kubernetes Engine或App Engine中运行,则该代理已包含在VM映像中。”
根据您的用例,我假设您正在使用cOS Image?默认情况下,应使用fluentd-gcp配置所有内容。
如果您查看“结构化日志记录”文档,则需要指定Stackdriver Logging代理(Cloud-logging-agent)将有效负载转换为JSON format.,该文档还提供了有关如何编写您的有效日志的详细信息自己的解析器。
在云日志中看不到日志?请查看故障排除步骤here,这还将说明如何发送测试消息以确保一切正常。
对于您的第三个问题,我没有看到任何第三方解决方案,但是也许this会引起您的兴趣?