1

シンプルな 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()
4

1 に答える 1

0

ロガーを stdout に書き込むように構成すると、Kubernetes が自動的にそれを Google Cloud Logging に送信します。

それ以外の場合は、この例のように、サイドカー コンテナーを使用してログを収集し、アップロードする必要があります。

于 2015-07-21T14:51:12.943 に答える