並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 96件

新着順 人気順

"Cloud logging"の検索結果1 - 40 件 / 96件

  • Cloud Logging 構造化ログの特別な JSON フィールドまとめ

    Google Cloud のログ管理サービスである Cloud Logging は JSON で出力されたログを構造化ログとして認識します。その際に特別な JSON フィールドを使うとログに特別な属性を与える事ができます。本記事ではそれらの特別な JSON フィールドを用途ごとにまとめて紹介します。 本記事の技術的な内容はほぼすべてこのドキュメント 1 ページに書いてありますが、「実際に UI でどう表示されるのか」と「その特別な JSON フィールドにどんな価値があるのか」はドキュメントにないので参考にしていただけると思います。 Cloud Logging へのログ書き込み Cloud Logging へログを書き込むには大きく 2 つの方法があります。API で LogEntry を直接書き込むか、それ以外かです。 API で直接書き込む方法の場合、メジャーな言語であれば各言語のライブ

      Cloud Logging 構造化ログの特別な JSON フィールドまとめ
    • NodeでのCloud LoggingとError Reportの最適な使用方法を実験で導き出す

      GCP の Cloud Run で Node のサーバを稼働させ、Cloud Logging にログを出力して、更にエラーが発生したときは Error Report で通知を受けるというような構成を組む際に、 どのようなケースで「重要度」が正しくマークされるのか どのような形式でログを吐けば Error Report が自動生成されるのか ドキュメントを読んでも、これらのことがいまいちわからなかったので実験してみました。 また、標準の console だけではなく、Node の主要なロガーライブラリーのうち、どれが一番 Cloud Logging と Error Report との相性が良いのかも実験から導き出しました。 前提 ロギング方法 Cloud Run で express サーバを用意し、下記のように文字列と Error をロガーで標準出力および標準エラーに出力 app.get("

        NodeでのCloud LoggingとError Reportの最適な使用方法を実験で導き出す
      • Cloud Logging でつくる EKS のログ収集基盤

        スタディスト SRE チームの @katsuhisa__ です。SRE チームでは現在、 Teachme Biz の Infra 基盤を EC2 から EKS (on EC2) へ移行するプロジェクトを推進しています。 コンテナの stdout/stderr ログ収集基盤として、GCP の Cloud Logging (旧 Stackdriver Logging) を採用し、Staging 環境への導入を行いました。本エントリでは、導入にあたっての技術的な知見を紹介します。 書くことなぜ Cloud Logging を採用したのかCloud Logging エージェント導入の進め方書かないことKubernetes の用語解説 (e.g. DaemonSet とは何か?)なぜ Kubernetes (EKS) 移行を推進しているかスタディスト Kubernetes クラスタのモニタリング全体

          Cloud Logging でつくる EKS のログ収集基盤
        • Cloud Loggingの概念と仕組みをしっかり解説 - G-gen Tech Blog

          G-genの杉村です。Cloud Logging は Google Cloud(旧称 GCP)上のシステム等が生成したログを収集・保管・管理する仕組みです。基本的な概念や仕組みを解説していきます。 Cloud Logging 概要 Cloud Logging とは 対象のログ ログの保存先 Cloud Logging が扱うログ プラットフォーム ログ、コンポーネント ログ 監査ログ ユーザー作成のログ マルチクラウドとハイブリッド クラウドのログ 料金 Cloud Logging の料金 最初から存在するログバケットの料金 取り込み料金の節約 ログの閲覧 閲覧方法 クエリ言語 インデックス ログの閲覧可能範囲を定義する ログビュー ログスコープ ログルーティングとログの保存 ログルーティングとは シンクとは 初期設定で存在するシンクとログバケット 書き込み ID プロジェクトをまたいだロ

            Cloud Loggingの概念と仕組みをしっかり解説 - G-gen Tech Blog
          • Cloud Logging の新しい「tail -f」機能でログをすばやく検索 | Google Cloud 公式ブログ

            ※この投稿は米国時間 2021 年 1 月 7 日に、Google Cloud blog に投稿されたものの抄訳です。 アプリやデプロイメントのトラブルシューティングは一刻を争います。Cloud Logging を使用すると、Google Cloud、オンプレミス、その他のクラウドのログの集約、インデックス登録、指標へのログの集約、Error Reporting による固有エラーのスキャンなどのトラブルシューティングをすべて 1 分未満で行うことができます。このたび、ログのストリーミングに 2 つの新機能が加わり、より最新の分析情報をログデータから取得できるようになりました。 多くの Linux ユーザーからのご要望を受けて、tail -f コマンドの動作に似た新しいツールを追加しました。このツールを使用すると、ログファイルの内容をコンソールにリアルタイムで表示できます。また、この人気のツ

              Cloud Logging の新しい「tail -f」機能でログをすばやく検索 | Google Cloud 公式ブログ
            • Cloud Logging のご紹介 - BigQuery を活用した Log Analytics | Google Cloud 公式ブログ

              ※この投稿は米国時間 2022 年 9 月 28 日に、Google Cloud blog に投稿されたものの抄訳です。 ソフトウェア開発ライフサイクルにおいて、ロギングは重要な要素です。これにより、開発者はアプリのデバッグを、DevOps / SRE チームは問題のトラブルシューティングを、セキュリティ管理者はアクセスの分析を行うことができます。Cloud Logging は、大規模なログを確実に取り込み、迅速にログを見つけるための強力なパイプラインを提供します。本日、Cloud Logging の新しい機能セットである Log Analytics が、プレビュー版で利用可能になったことを発表いたします。BigQuery を活用した Log Analytics を使うことで、ログからさらに多くのインサイトと価値を得ることができます。 Log Analytics についてLog Analy

                Cloud Logging のご紹介 - BigQuery を活用した Log Analytics | Google Cloud 公式ブログ
              • Cloud Logging のイベントをリアルタイムで検出して対応する | Google Cloud 公式ブログ

                ※この投稿は米国時間 2020 年 6 月 25 日に、Google Cloud blog に投稿されたものの抄訳です。 ロギングはクラウド インフラストラクチャの重要なコンポーネントであり、システムとアプリケーションのパフォーマンスを掘り下げるための有用な分析情報を得られます。Google Cloud の Cloud Logging は、ご利用の Google Cloud Platform(GCP)インフラストラクチャのサービスとアプリケーションについて、ログのデータとイベントを保存、検索、モニタリングし、アラートを受け取ることができるサービスです。ログのデータは、ログビューア、コマンドライン、Cloud SDK を使用してリアルタイムで表示、分析できます。 これらのロギングツールは、ログを見つけ、ログに表れている状況を理解するうえで有用です。日々の業務では、ビジネス プロセスまたは技術

                  Cloud Logging のイベントをリアルタイムで検出して対応する | Google Cloud 公式ブログ
                • 【祝GA】 Lambda ExtensionsでLambdaのログをGCPのCloud Loggingに送信してみた | DevelopersIO

                  CX事業本部@大阪の岩田です。先日Lambda ExtensionsがGAされました(東京リージョンはまだですが)。Lambda ExtensionsはLambdaのモニタリング、可観測性、セキュリティ、ガバナンスのための運用ツールをLambdaに統合する機能で、Lambda実行環境のライフサイクルと連動して外部のサードパーティ製品に直接ログやメトリクスを送信するといったことが可能です。 パブリックプレビュー自体は半年以上前から利用できる状態だったのですが、これまでちゃんと触れていなかったので自分の理解を深めるために簡単なExtensionを実装してみようと思い立ちました。何を作るか考えたのですが、今回はLambdaのログをGCPのCloud Loggingに送信するExtensionを作ることにしました。なおLambdaのランタイムにはPython3.8を利用しています。 Lambda

                    【祝GA】 Lambda ExtensionsでLambdaのログをGCPのCloud Loggingに送信してみた | DevelopersIO
                  • (Python)Cloud FunctionsからCloud Loggingへのログ連携方法の比較

                    選定フロー(雑) ログレベルの運用が不要なら=>「1.標準Logger」 ログレベルの運用が必要で labelsなどの特殊フィールドの設定をしたい=>「2.標準Logger+構造化ログ」 特殊フィールドの設定が不要=>「3.純正Handler」 っていう感じになりそう。 方法1.標準Logger/printを使う 一番手軽なパターン。標準Loggerやprintを用いてもログが連携されますがログレベルは連動しません。 func1.py import logging import flask logger = logging.getLogger() logger.setLevel(logging.DEBUG) def main(request): print("PRINT message") logger.debug("DEBUG message") logger.info("INFO me

                      (Python)Cloud FunctionsからCloud Loggingへのログ連携方法の比較
                    • How Microsoft is expanding cloud logging to give customers deeper security visibility | Microsoft Security Blog

                      In response to the increasing frequency and evolution of nation-state cyberthreats, Microsoft is taking additional steps to protect our customers and increase the secure-by-default baseline of our cloud platforms. These steps are the result of close coordination with commercial and government customers, and with the Cybersecurity and Infrastructure Security Agency (CISA) about the types of securit

                        How Microsoft is expanding cloud logging to give customers deeper security visibility | Microsoft Security Blog
                      • Cloud Logging によるアプリのトラブルシューティングがはるかに簡単に | Google Cloud 公式ブログ

                        ※この投稿は米国時間 2020 年 10 月 1 日に、Google Cloud blog に投稿されたものの抄訳です。 Cloud Logging において、ロギングは Google Cloud で信頼性の高いアプリケーションとインフラストラクチャを運用するために不可欠なものです。そこで、ログをより簡単に保存、検索、制御できるようにする新機能を追加しました。 本日、新しいデフォルトのロギング機能であるログ エクスプローラを発表いたします。ログ エクスプローラ(旧称: ログビューア(プレビュー版))には、トラブルシューティング プロセスでログを詳しく把握して分析するための新しいツールが用意されています。従来のログビューアも残され、従来のビューアとしてアクセスできるようになっています。ログ エクスプローラに新しい機能が追加されましたが、引き続きご利用になれます。 ログ エクスプローラは名前が

                          Cloud Logging によるアプリのトラブルシューティングがはるかに簡単に | Google Cloud 公式ブログ
                        • Google CloudのCloud Logging、ログベースのアラートをプレビュー提供

                          ログベースのアラートは、すべてのログタイプにアラートを開き、新しい通知チャネルを追加して、アラートを数分以内に実行可能にするのに役立つ。 疑わしいIPアドレスアクティビティなどのセキュリティ関連イベントや、ホストエラーなどランタイムシステムの問題があり、ただちにアラートを受け取る必要がある場合に、UIまたはAPIを介して単一のログエントリにアラートを設定できるようになった。 なお、今回のプレビュー提供の一環として、あらゆる種類のログアラートをメールグループ、SMS、モバイルプッシュ通知、Webhook、Pub/Sub、Slackへ送信可能となっており、チームによるアラートの調査および解決を支援する、ドキュメントまたはプレイブックへのリンクをアラートに含めることができるようになっている。 そのほか、ログエントリが一定のカウントに達した後にアラートを受け取りたい場合は、ログベースのメトリックを

                            Google CloudのCloud Logging、ログベースのアラートをプレビュー提供
                          • Cloud Logging で新たにサポートされる正規表現の使用に関するヒントとアドバイス | Google Cloud 公式ブログ

                            ※この投稿は米国時間 2020 年 9 月 18 日に、Google Cloud blog に投稿されたものの抄訳です。 お客様からよく受ける質問に「これをログ内で検索する方法は?」というものがあり、多くの場合はロギングクエリ言語に加えて正規表現を使いたいというご要望が伴います。Google はこのほど、クエリ言語に正規表現のサポートを追加しました。これにより、ツールやソフトウェアで使用するのと同じ強力な言語セレクタを使ってログ内を検索できるようになりました。 正規表現がサポートされ、共通クエリと Google ドキュメントに記載されている使用例を活用しても、ペタバイトに及ぶ構造化ログデータや非構造化ログデータを効率的に検索するには技術が求められ、専門家に相談するしか方法がない場合もあります。ロギングのソフトウェア エンジニアリング リードであり、ロギングクエリ言語に正規表現を追加すること

                              Cloud Logging で新たにサポートされる正規表現の使用に関するヒントとアドバイス | Google Cloud 公式ブログ
                            • Cloud Logging を使用してログを一元管理 | Google Cloud 公式ブログ

                              ※この投稿は米国時間 2020 年 8 月 22 日に、Google Cloud blog に投稿されたものの抄訳です。 ログは、クラウド デプロイのセキュリティを確保するために不可欠なツールです。このシリーズの最初の投稿では、Cloud Identity ログについて説明し、Cloud Identity 管理コンソールで悪意のあるアクティビティのアラートを設定してクラウド デプロイのセキュリティを強化する方法を紹介しました。今回は、さらに一歩進んで、これらのログの収集を一元化してデプロイ全体のアクティビティを 1 か所に表示する方法を見ていきます。 Google では、Google Cloud Platform(GCP)を使用する企業向けのベスト プラクティスとして、お客様に GCP の Cloud Logging でログの管理、運用、検索、分析を一元化することをおすすめしています。ただ

                                Cloud Logging を使用してログを一元管理 | Google Cloud 公式ブログ
                              • Google、「Google Cloud Logging Python 3.0.0」をリリース

                                「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ロギング機能を利用することでこの問題を解決しており、ライブラリが構造化ロギングをサポートする環境で実行されていることを検出すると、標準出力に出力され

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

                                  Effective logging is an essential foundation for any cloud application or service. However, just doing print statements of plain text does not lead to effective logging nor the ability to quickly diagnose issues. This checklist is for serverless cloud services and apps with a focus on AWS. It is a simple, aspirational checklist, and by no means addresses all the possible issues. It is not expected

                                    Cloud Logging Checklist
                                  • Google Cloud のログ設定 Cloud Logging の概要と一部設定など - Qiita

                                    はじめに Cloud Logging について使い始めるのにまとめたのでその内容を記載する 一部設定についても実施してみたのでその内容も記載する (Logging Storage/オンプレ収集エージェント(fluent-plugin-google-cloud)など) Cloud Logging とは ドキュメント: https://cloud.google.com/logging/docs/basic-concepts?hl=ja Google Cloud のオペレーション スイート サービスの一部 ログのストレージ、ユーザー インターフェース(ログ エクスプローラ)、ログをプログラムで管理する API から構成される Logging では、ログエントリの読み取りと書き込み、ログのクエリができ、またログのルーティングと使用方法を制御可能 ログの種類 ドキュメントとその先のリンク先を参考に表

                                      Google Cloud のログ設定 Cloud Logging の概要と一部設定など - Qiita
                                    • バケットリスト: Cloud Logging の最適なログの保管と管理 | Google Cloud 公式ブログ

                                      ※この投稿は米国時間 2020 年 8 月 22 日に、Google Cloud blog に投稿されたものの抄訳です。 クラウドに移行する組織の増加に伴い、マシン生成されるデータ量が急激に増大し、多くのチームにとってデータの重要性も高まっています。たとえば、ソフトウェア エンジニアや SRE は、新しいアプリケーションの開発や、信頼性を改善するために既存アプリのトラブルシューティングを行うにあたりログを活用します。セキュリティ オペレーターは、脅威の検出や対処、コンプライアンス要件への対応にログを活用します。また、適切に構造化されたログからは、ビジネスの成長の糧となる貴重な分析情報を得られます。そのためには、まず適切なツールを使ってログを収集、保管、分析する必要があります。しかし多くの組織が、大量のログの保管は費用がかさむうえに管理が難しいと考えています。 Google Cloud Lo

                                        バケットリスト: Cloud Logging の最適なログの保管と管理 | Google Cloud 公式ブログ
                                      • Cloud Loggingの運用上のTips集 - G-gen Tech Blog

                                        G-gen の藤岡です。当記事では、Google Cloud (旧称 GCP) の Cloud Logging の Tips を紹介します。 Cloud Logging とは ログカテゴリと保存先 全体像 カテゴリ 保存先 保持期間 料金 2 つの料金軸 節約時のログ精査方法 ログエクスプローラー Duet AI データアクセス監査ログ利用時 有効は継承される 閲覧には追加権限が必要 参考記事 Cloud Logging とは Cloud Logging (旧称 Stackdriver Logging) は Google Cloud 上のシステム等が生成したログを収集、保管、管理するサービスです。 似ている名前のサービスで Cloud Audit Logs もありますが、これは監査ログを記録するサービスでログの出力先が Cloud Logging です。 Cloud Logging および

                                          Cloud Loggingの運用上のTips集 - G-gen Tech Blog
                                        • Cloud Loggingのクエリ言語をまとめていく

                                          はじめに Cloud Loggingを使用しているのですが、クエリの書き方が分からず苦戦したので公式ドキュメントを読みながら確認した内容を書いています。 ローカル環境からログを送信 こちらの公式ドキュメントに載っていいます。 今回は、nodeのwinstonを使ってアップロードしてみました。 // Imports the Google Cloud client library for Winston import { LoggingWinston } from '@google-cloud/logging-winston'; import winston from 'winston'; // Creates a client const loggingWinston = new LoggingWinston({ projectId: 'your-project-id', keyFilena

                                            Cloud Loggingのクエリ言語をまとめていく
                                          • Cloudflare Workers活用: Vercelログを構造化データとしてCloud Loggingへ送信

                                            アーキテクチャの意図・工夫Cloud Logging用のTokenをリフレッシュするCloudflare Workersと、Vercelのログにヘッダーを追加、整形しCloud Loggingに送るCloudflare Workersがあります。 Cloud Logging用のTokenリフレッシュ機能 このCloudflare Workerは、セキュリティを確保しつつ、Cloud Loggingへのアクセス権を維持するためのトークンを定期的に更新します。これにより、長期間にわたる安定したログ送信機能を保証し、管理の手間を軽減します。 Vercelログのヘッダー追加と整形機能 Vercelから出力されるログをCloud Loggingのフォーマットに合わせて整形することで、構造化ログとして送信しています。

                                              Cloudflare Workers活用: Vercelログを構造化データとしてCloud Loggingへ送信
                                            • Routing and storage overview  |  Cloud Logging  |  Google Cloud

                                              Send feedback Routing and storage overview Stay organized with collections Save and categorize content based on your preferences. This document explains how Cloud Logging processes log entries, and describes the key components of Logging routing and storage. Routing refers to the process that Cloud Logging uses to determine what to do with a newly-arrived log entry. You can route log entries to de

                                                Routing and storage overview  |  Cloud Logging  |  Google Cloud
                                              • BashシェルスクリプトでCloud Loggingへのログ出力をシンプルに実装する方法 | ゲンゾウ用ポストイット

                                                ゲンゾウ用ポストイット シェル / Bash / Linux / Kubernetes / Docker / Git / クラウドのtipsを発信。 はじめに既存のシェルスクリプトから GCP の Cloud Logging にログ出力させる必要がありました。 時間をかけずに実装できないか考え、 Bashシェルスクリプトでログ出力をシンプルに実現する方法 に多少手を加えて実現できたので紹介します。 検証環境$ uname -moi x86_64 MacBookPro16,1 Darwin $ bash -version | head -n 1 GNU bash, version 5.0.18(1)-release (x86_64-apple-darwin19.5.0)事前準備(GCP上の設定)今回は Cloud Run 上でシェルスクリプトを実行させましたが、 Compute Engine

                                                  BashシェルスクリプトでCloud Loggingへのログ出力をシンプルに実装する方法 | ゲンゾウ用ポストイット
                                                • GCP Cloud Logging で構造化ログを扱う - Qiita

                                                  構造化ログとは 下記のように JSON 等のデータ形式で出力されたログのこと。 GCP では JSON 形式のログは自動的にパースされ、検索クエリで利用できるようになり便利。 (Cloud Run では確認済み) 改行も JSON としてエスケープされるので、副次的に複数行のログも扱いやすくなる。 {"level": "INFO", "message": "hello\nworld", "timestamp": "2020-07-01 00:00:00"} import sys import logging import json import traceback class JsonFormatter(logging.Formatter): def format(self, log): return json.dumps({ "level": log.levelname, "messag

                                                    GCP Cloud Logging で構造化ログを扱う - Qiita
                                                  • New histogram features in Cloud Logging to troubleshoot faster | Google Cloud Blog

                                                    New histogram features in Cloud Logging to troubleshoot faster Visualizing trends in your logs is critical when troubleshooting an issue with your application. Using the histogram in Logs Explorer, you can quickly visualize log volumes over time to help spot anomalies, detect when errors started and see a breakdown of log volumes. But static visualizations are not as helpful as having more options

                                                      New histogram features in Cloud Logging to troubleshoot faster | Google Cloud Blog
                                                    • Go で Cloud Logging を 使いこなすための slog 活用法

                                                      Google Cloud (GCP) の Cloud Logging の実践的な活用方法と、それを Go 言語の log/slog で実装する方法。 @ Encraft #7 AppDev with Google Cloud https://knowledgework.connpass.com/…

                                                        Go で Cloud Logging を 使いこなすための slog 活用法
                                                      • Cloud Loggingによるクラウド破産を防ぐ方法 - Qiita

                                                        Cloud LoggingはGCPで発生した各種のログを集約し、そのログを使った様々な機能を提供します。 単にログを閲覧するだけではなく、ログに対してクエリを実行して特定の条件のログを抽出したり、特定のログが発生した時にアラートを上げたりという使い方ができます。 また、何も設定せずともデフォルトで多くのログがCloud Loggingに集約される点も非常に便利です。 しかし、この便利さが故にCloud Loggingの費用が意図せずに高額になってしまう現象(通称クラウド破産)の危機があります。 Cloud Loggingの費用発生タイミングについて まず、Cloud Loggingの費用がどのタイミングで発生するのかを説明します。 以下のドキュメントの図によるとCloud Loggingに送信されたデータはCloud Logging API, Log sinkを通過し、最終的にはLog B

                                                          Cloud Loggingによるクラウド破産を防ぐ方法 - Qiita
                                                        • GCP Cloud Logging で使える特殊フィールド - Qiita

                                                          特殊フィールドとは Cloud Logging で予約されている jsonPayload 内のフィールド名。 Cloud Logging の UI に反映され見やすくなったり、検索しやすくなったりする。 (クライアントライブラリを利用していないアプリケーションのログも一部のみでも対応することで便利になるかもしれない) また逆に意図せず利用しないように気をつける必要がある。 構造化ログについては GCP Cloud Logging で構造化ログを扱う を参照。 一覧 全体については 公式ドキュメント を参照。 便利そうなものをいくつか抜粋して紹介。 severity ログの重要度 ログフィールドエクスプローラから検索できるようになる。 何も設定していない場合は default 等になっているはずなので、 ログレベルに応じたアイコン等もつき見やすくなる。 利用できる重要度については LogSe

                                                            GCP Cloud Logging で使える特殊フィールド - Qiita
                                                          • Psyonix on Cloud Logging and Monitoring | Google Cloud Blog

                                                            Try Google CloudStart building on Google Cloud with $300 in free credits and 20+ always free products. Free trial When you grow your peak concurrent users by 5x nearly overnight, ensuring that your operations can successfully support that growth can be a make or break for your success. Rocket League is a popular online multiplayer game created by Psyonix described as arcade-style soccer and vehicu

                                                              Psyonix on Cloud Logging and Monitoring | Google Cloud Blog
                                                            • Go(echo) + Cloud Run で Cloud Logging のログを見やすくする方法 - バイセル Tech Blog

                                                              はじめに こんにちは!バイセルテクノロジーズ テクノロジー戦略本部の藤澤です。 私の所属しているプロジェクトでは Cloud Run 上に Go(echo) で書いた Web サーバーのコンテナを立て、それをバックエンドとして利用しています。 ログの監視には GCP の Cloud Logging を利用しており、今回は Cloud Logging 上でログを見やすくする方法についていくつか紹介したいと思います。 はじめに 構造化ログを出力できるようにする ログをグルーピングする リクエストの trace を取得する trace をログに出力する ログレベルによって色分けする エラーログにスタックトレースを表示する stack trace を取得する stack trace をログに出力する まとめ 構造化ログを出力できるようにする 標準の log パッケージを利用しただけでは、以下のよう

                                                                Go(echo) + Cloud Run で Cloud Logging のログを見やすくする方法 - バイセル Tech Blog
                                                              • GKE上で動いているRailsアプリでアクセスログとアプリケーションログをCloud Loggingでグルーピングする - CubicLouve

                                                                medium.com こちらに書いてある内容をRailsで実現するためにやったことを書きます。 StackdriverはOperation Suiteと名前が変わっており、それに伴ってStackdriver loggingも Cloud Logging と名前を変えています。 GKEで動かしているアプリケーションのログ GKE上で動かしているアプリケーションであれば、標準出力、標準エラー出力にログを出力すれば、Cloud Loggingに送ることができます。 送るための設定方法は下記を参照ください。 cloud.google.com Cloud Loggingで構造化ログにするためには、ログはJSONオブジェクトとして出力する必要があります。 また、上記の GAE のログに憧れて にあるように、ログのグルーピングの要件を満たすために、下記の対応を行います。 アプリケーションログは標準出力に

                                                                  GKE上で動いているRailsアプリでアクセスログとアプリケーションログをCloud Loggingでグルーピングする - CubicLouve
                                                                • Cloud Logging にログを送信する  |  ワークフロー  |  Google Cloud

                                                                  フィードバックを送信 Cloud Logging にログを送信する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 ワークフローは、Cloud Logging でのワークフロー実行の実行ログを自動的に生成します。 コールロギングを有効にすることもできます。または、ソースで sys.log 関数を使用するカスタムログを作成できます。コールロギングとカスタムログを使用すると、ワークフローの実行中にログが Logging に送信されるタイミングを制御できます。特に、ワークフローをデバッグする際に便利です。 engine_call および executions_system ロギング proto ファイルなどの詳細については、こちら GitHub リポジトリをご覧ください。 実行ログ ワークフローが実行されるたびに、少なくとも 2 つの実行ログ(実行の開始時と終了

                                                                    Cloud Logging にログを送信する  |  ワークフロー  |  Google Cloud
                                                                  • Cloud Logging pricing for Cloud Admins: How to Approach it & Save Cost? | Google Cloud Blog

                                                                    Cloud Logging pricing for Cloud Admins: How to approach it & save cost Flexera’s State of the Cloud Report 2022 pointed out that significant cloud spending is wasted, a major issue that is getting more critical as cloud costs continue to rise. In the current macroeconomic conditions, companies focus on identifying ways to reduce spending. To  effectively do that, we need to understand the pricing

                                                                      Cloud Logging pricing for Cloud Admins: How to Approach it & Save Cost? | Google Cloud Blog
                                                                    • [GCP]Cloud FunctionsのログをCloud Logging(Stackdriver Logging)に出力する方法(Python) - Qiita

                                                                      [GCP]Cloud FunctionsのログをCloud Logging(Stackdriver Logging)に出力する方法(Python)PythoncloudfunctionsStackdriverLoggingGoogleCloud はじめに Pythonで書いたCloud FunctionsのログをCloud Logging(Stackdriver Logging)に出力する方法を記載しています。 手順 以下のように書きます。 cloud_logger.setLevelで指定したレベル以上のものがCloud Loggingに記録されます。 import logging import google.cloud.logging from google.cloud.logging.handlers import CloudLoggingHandler client = google

                                                                        [GCP]Cloud FunctionsのログをCloud Logging(Stackdriver Logging)に出力する方法(Python) - Qiita
                                                                      • zapを導入してCloud Loggingに構造化ログを出力する - wheatandcatの開発ブログ

                                                                        サーバーのログの出力を見直したので記載 PR github.com 実装 ログの実装にはzapを導入。 github.com 以下みたいな感じでログ出力が可能。 logger, _ := zap.NewProduction() defer logger.Sync() logger.Info("failed to fetch URL", zap.String("url", url), zap.Int("attempt", 3), zap.Duration("backoff", time.Second), ) memoirではGCPを使用しているので、ログはCloud Loggingのフォーマットで出力できるように以下のように修正。 ■usecase/logger/model.go var logLevelSeverity = map[zapcore.Level]string{ zapcore

                                                                          zapを導入してCloud Loggingに構造化ログを出力する - wheatandcatの開発ブログ
                                                                        • Cloud Loggingログバケットの課金開始(2023年4月1日から) - G-gen Tech Blog

                                                                          G-gen の杉村です。これまで料金の掛かっていなかった「Cloud Logging ログバケットのログ保存料金」の課金が、2023年4月1日から開始されます。(当記事は2022年11月22日に執筆され、2023年2月27日に更新されました。) 概要と経緯 課金開始が2023年4月1日からに変更 何をすればいいのか 料金の確認 概要と経緯 Cloud Logging の ログバケット は Cloud Logging のログを保管するための独自ストレージです。 これまでログバケットの保存料金は、予告はされていたものの実際に料金は発生していませんでした。 Cloud Logging の課金体型には2つの軸があります。 一つ目は「ログの取り込み料金」で、Cloud Logging API にログが送信された GB 数に応じて発生します。単価は $0.50/GiB (2022年11月現在) です。

                                                                            Cloud Loggingログバケットの課金開始(2023年4月1日から) - G-gen Tech Blog
                                                                          • [GCP] Cloud Loggingのログ保持期間を変更する - Qiita

                                                                            Cloud Logging(旧称Stackdriver Logging)のログ保持期間は長らく変更不可でしたが、2020-06-05に保持期間の変更機能が一般提供されました。 保持期間の変更が可能なログ(バケット)とその方法は、次の公式ドキュメントに記されています。 Storing logs | Cloud Logging | Google Cloud 以下では、gcloud beta logging bucketsコマンドの実行結果を紹介します。 gcloud beta logging bucketsを使う % gcloud beta logging buckets list LOCATION BUCKET_ID RETENTION_DAYS LIFECYCLE_STATE LOCKED CREATE_TIME UPDATE_TIME global _Default 30 ACTIVE

                                                                              [GCP] Cloud Loggingのログ保持期間を変更する - Qiita
                                                                            • Structured logging  |  Cloud Logging  |  Google Cloud

                                                                              Send feedback Structured logging Stay organized with collections Save and categorize content based on your preferences. This document discusses the concept of structured logging and the methods for adding structure to log entry payload fields. When the log payload is formatted as a JSON object and that object is stored in the jsonPayload field, the log entry is called a structured log. For these l

                                                                                Structured logging  |  Cloud Logging  |  Google Cloud
                                                                              • Cloud Loggingのベストプラクティス 監査ログに関するコスト最適化・分析 - Qiita

                                                                                はじめに 本記事はGoogle Cloudのログ管理サービスであるCloud Loggingについて記載しています。 クラウド環境におけるログ管理は、多くの利便性をもたらしますが、従量課金という切っては離せない課題が存在します。 本記事ではGoogle Cloudで取り扱う監査ログの運用を行うにあたり、サービスの使いどころやAWSと比較した際のポイントなどについてまとめています。 Google Cloudの監査ログは、AWSと比較した際にコストに影響を与える要因が多いため、適切な管理が求められます。 Cloud Logging Cloud Loggingは、AWSのAmazon CloudWatch Logsに相当します。 基本的にGoogle CloudやAWSで管理するクラウドが出力するログは、JSON形式など構造化されたログを取り扱います。 従ってオンプレミスの環境と比べた場合、マネ

                                                                                  Cloud Loggingのベストプラクティス 監査ログに関するコスト最適化・分析 - Qiita
                                                                                • GKE 上にて Pythonで logger.info() を行うとCloud logging では stderr に保存され、すべてエラーになる問題への対処法

                                                                                  GKE 上にて Pythonで logger.info() を行うとCloud logging では stderr に保存され、すべてエラーになる問題への対処法 2021-03-03 Python のアプリケーションで、Cloud logger にログを出力したいときに 標準の Python logging モジュールを利用して、ログを出力するPython Cloud Logging package を使用する上記の2つの方法があります。 不必要にパッケージを増やしたくはないので、1 の標準モジュールで Cloud Logger へ出力できないか試してみました。 標準の Python logging モジュールを試す標準の logging モジュールでログを出力したいときに import logging logger = logging.getLogger(__name__) def ho

                                                                                    GKE 上にて Pythonで logger.info() を行うとCloud logging では stderr に保存され、すべてエラーになる問題への対処法