我的标准输出日志没有显示在 Google 日志查看器中,或者在使用kubectl logs <pod>
. 集群启用了 Cloud Logging,并且 fluentd 容器在每个节点上运行。
示例 Python 代码:
logger = logging.getLogger()
logger.setLevel(logging.INFO)
handler = logging.StreamHandler(sys.stdout)
handler.setLevel(logging.INFO)
logger.addHandler(handler)
logger.info("test log")
他们文档中的“counter-pod”示例确实适用于我的集群,因此 fluentd 容器正在获取标准输出并将其发送到日志查看器。
对我应该尝试的事情有什么建议吗?提前致谢。