SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZineニュース

Google、「Google Cloud Logging Python 3.0.0」をリリース

  • このエントリーをはてなブックマークに追加

  • このエントリーをはてなブックマークに追加

 米Googleは、PythonによるGoogle Cloudのログ入出力を可能にするライブラリの最新版「Google Cloud Logging Python 3.0.0」を、2月8日(現地時間)にリリースした。

 「Google Cloud Logging Python 3.0.0」では、Python開発者がGoogle Cloudからログを送受信しやすくなり、アプリケーションで何が起こっているかをリアルタイムで把握できるようになる。

 従来バージョンでは、App EngineとKubernetes Engineのみをサポートしており、ライブラリがネットワークを通じてログをバッチ送信していたことから、Cloud RunやCloud Functionsなどのサーバレス環境では、ログをドロップする場合があることが報告されていた。

 「Google Cloud Logging Python 3.0.0」では、サポートされている環境でGCPの組み込みの構造化JSONロギング機能を利用することでこの問題を解決しており、ライブラリが構造化ロギングをサポートする環境で実行されていることを検出すると、標準出力に出力されたJSON文字列としてログを書き込むよう自動的に変更されるので、ログを生成したコードがスピンダウンした場合でも、ログをCloud Loggingへ送信可能となっている。

 さらに、環境に関するメタデータを検出して各ログメッセージに添付でき、ログの発信元であるGoogle Cloudリソースや、ファイル、行、関数の名前、Cloud Traceのメタデータといったフィールドをサポートする。また、Google Cloud Logging Pythonではこれまで文字列ペイロードを含むログのみ送信可能だったが、今回のアップデートによってJSONデータをログに記録できるようになった。

 そのほか、新たなログメソッドへの対応や、より寛容な引数解析といった、ユーザーエクスペリエンスの改善も行われている。

関連リンク

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/15562 2022/02/09 08:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング