我正在Google计算引擎上使用ubuntu 18.04。 我正在使用gogle云文档中显示的步骤。我的命令是 sudo gcloud logging写“ logname”“一个简单的条目”
将创建条目,但在资源类型下为“ global”。但是我想以资源名称创建为计算引擎
我尝试将登录名设置为“ projects / campuskudos-980 / logs / appengine.googleapis.com%2Fvm.syslog”,但确实可行
sudo gcloud logging write "logname" "A simple entry"
我希望在GCE VM Instance
资源类型下创建日志。所以我可以在stackdriver上过滤掉它
答案 0 :(得分:0)
当前,使用gcloud logging write命令时无法指定资源类型。如documentation中为简单起见所解释的,此命令对日志条目进行了一些假设。例如,它总是将资源类型设置为全局。
目前,有两种方法可以做到这一点:
1-使用gcloud logging write
命令,使用logname
并指定类似projects/[PROJECT_ID]/logs/compute.googleapis.com
的名称。之后,按照documentation中所述在Stackdriver Logging上使用高级过滤器,您可以使用高级过滤器过滤日志,以查询“ compute.googleapis.com”内的所有条目。
例如:
logName: (“projects/[PROJECT_ID]/logs/compute.googleapis.com”)
2-按照API中的说明直接调用documentation,将资源类型指定为gce_instance
。
然后,该条目将出现在Stackdriver Logging的GCE VM Instance
资源类型下。