标签: google-cloud-logging

2
推荐指数
1
解决办法
882
查看次数

如何在 Google Cloud Functions 中使用不同的严重性级别进行日志记录

我已经使用运行时 python37 部署了 Cloud Functions。我的问题是如何使用 differentseverity和 same打印或记录execution_id,这可以很容易地通过Stackdriver Logging界面按日志级别过滤。

默认情况下,print将使用相同的execution_id,但我无法指定severity.在此处输入图片说明

我已经尝试了logginggoogle-cloud-logging,但他们无法记录execution_id对调试 GCF 有用的。 在此处输入图片说明

python logging google-cloud-logging google-cloud-functions stackdriver

1
推荐指数
1
解决办法
2232
查看次数

当规则设置为“仅预览”时,Cloud Armor 日志不是很清楚

我正在使用 Cloud Armor 部署 WAF,我意识到可以在“仅预览”模式下创建规则,并且 Cloud Logging 中有 Cloud Armor 条目。

问题是,当我创建“仅预览”规则并且该规则与某些请求匹配时,我无法在日志中区分与某些特定规则匹配的请求和/或正常的普通请求。它们看起来几乎都一​​样。

在这些情况下,是否有任何日志记录属性仅在请求与特定规则匹配时才存在(或具有特定值)?因为我发现显式检查某些请求匹配的规则的唯一方法是取消选中“仅预览”标志,并且在测试时这对于生产来说并不好。

google-cloud-platform google-cloud-logging web-application-firewall google-cloud-armor

1
推荐指数
1
解决办法
3501
查看次数

Google Container Engine标准输出日志未显示

我的标准输出日志未显示在Google Logs Viewer中或使用时kubectl logs <pod>。集群已启用云日志记录,并且流利的容器在每个节点上运行。

示例Python代码:

logger = logging.getLogger()
logger.setLevel(logging.INFO)
handler = logging.StreamHandler(sys.stdout)
handler.setLevel(logging.INFO)
logger.addHandler(handler)
logger.info("test log")
Run Code Online (Sandbox Code Playgroud)

他们的文档中的“ counter-pod”示例确实可以在我的集群上运行,因此流利的容器将拾取stdout并将其发送到Logs Viewer。

对我应该尝试的事情有什么建议吗?提前致谢。

python docker kubernetes google-kubernetes-engine google-cloud-logging

0
推荐指数
1
解决办法
968
查看次数

Google Cloud Stackdriver和monolog Symfony

我正在使用Google Cloud(GKE),我想将他们的系统用于日志和监视器(Stackdriver).我的项目是在php Symfony3下.我正在搜索如何登录到我的symfony项目的一些日志.

我看到有一个官方的lib:

https://github.com/GoogleCloudPlatform/google-cloud-php

还有一个PSR-3级:

http://googlecloudplatform.github.io/google-cloud-php/#/docs/v0.20.1/logging/psrlogger

我的问题是,如何将我的config.yml与monolog集成?

php symfony monolog google-cloud-platform google-cloud-logging

0
推荐指数
1
解决办法
1711
查看次数