Google 云日志记录,使用 python 和 docker 容器
Google cloud logging, using python with docker container
我有一个简单的 python 应用程序,想使用 google 云日志记录。我将 docker 和 运行 与 kubernetes 一起使用。
如何将日志发送到 google 云日志?
import time
import logging
def main():
logging.basicConfig()
logging.getLogger().setLevel(logging.INFO)
try:
while True:
logging.info('Working...')
time.sleep(1)
except KeyboardInterrupt:
logging.info('Stopped working')
pass;
if __name__ == '__main__':
main()
如果您将记录器配置为写入标准输出,Kubernetes 会自动将其发送到 Google Cloud Logging。
否则你将不得不使用 sidecar 容器来收集日志并为你上传它们,就像在 this example 中一样。
我有一个简单的 python 应用程序,想使用 google 云日志记录。我将 docker 和 运行 与 kubernetes 一起使用。
如何将日志发送到 google 云日志?
import time
import logging
def main():
logging.basicConfig()
logging.getLogger().setLevel(logging.INFO)
try:
while True:
logging.info('Working...')
time.sleep(1)
except KeyboardInterrupt:
logging.info('Stopped working')
pass;
if __name__ == '__main__':
main()
如果您将记录器配置为写入标准输出,Kubernetes 会自动将其发送到 Google Cloud Logging。
否则你将不得不使用 sidecar 容器来收集日志并为你上传它们,就像在 this example 中一样。