stdout ログが Google Logs Viewer に表示されない、または を使用している場合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 コンテナーは stdout を取得して Logs Viewer に送信しています。
私が試すべきことについて何か提案はありますか?前もって感謝します。