Как мы делали сервис Cloud Logging

Работа без логов, это как вождение автомобиля вслепую. Ехать можно, но недолго и не туда. Почти в каждом проекте логи нужны. И нужны инструменты, которые умеют с ними работать. А с этим исторически у нас была проблема. В облаке Amvera, проекты пользователей, в большинстве своём, небольшие. А инструменты на рынке, такие как Elasticsearch очень требовательны к выделяемым ресурсам и сложны в настройке. Странно поднимать телеграм-бота, который потребляет 100 мб. оперативной памяти и ставить для его логов Elastic на 16 Гб. Логичным решением является создание мультиарендной системы. Когда мы собираем логи в какой-то большой базе данных, и каждому пользователю даём доступ только к его логам. Звучит замечательно, но на практике реализовать это не так легко. На создание приемлемого решения у нас ушло несколько итераций. И мы хотим поделиться опытом, чтобы другие не наступали на наши грабли и могли сделать сразу хорошо.

https://habr.com/ru/companies/amvera/articles/919450/

#cloud_logging #observability #сбор_логов #анализ_логов #поиск_по_логам #mongodb_для_логов #grafana_loki #victorialogs

Как мы делали сервис Cloud Logging

Работа без логов, это как вождение автомобиля вслепую. Ехать можно, но недолго и не туда. Почти в каждом проекте логи нужны. И нужны инструменты, которые умеют с ними работать. А с этим исторически у...

Хабр
Google Cloud の Cloud Audit Logs とは? | DevelopersIO

Google Cloud の監査ログ生成サービス Cloud Audit Logs について、4種類の監査ログの特徴や取り扱い方法など詳細解説します。

Google Cloud の Cloud Audit Logs とは? | DevelopersIO

Cloud Loggingにリージョン別のログデータ取り込みクォータが追加されます
https://dev.classmethod.jp/articles/20250122-cloudlogging-regional-logwrite-quota/

#dev_classmethod #Cloud_Logging #Google_Cloud_GCP

Cloud Loggingにリージョン別のログデータ取り込みクォータが追加されます | DevelopersIO

Cloud Loggingにリージョン別のログデータ取り込みクォータが追加されます | DevelopersIO

Cloud Monitoring の指標なしアラートポリシーで Cloud Composer のスケジューラ停止を検知してみた #cm_google_cloud_adcal_2024
https://dev.classmethod.jp/articles/cloud-monitoring-cloud-composer-scheduler-heartbeat-absent/

#dev_classmethod #Google_Cloud_GCP #Cloud_Logging #Cloud_Composer

Cloud Monitoring の指標なしアラートポリシーで Cloud Composer のスケジューラ停止を検知してみた #cm_google_cloud_adcal_2024 | DevelopersIO

Cloud Monitoring の指標なしアラートポリシーで Cloud Composer のスケジューラ停止を検知してみた #cm_google_cloud_adcal_2024 | DevelopersIO
Cloud Composer で DAG パーサーのログを Cloud Logging に出力したい | DevelopersIO

結論、Airflow 構成オプション dag_processor_log_target を stdout にする。

Cloud Composer で DAG パーサーのログを Cloud Logging に出力したい | DevelopersIO

Compute Engine の 「Opsエージェントをインストールする」が上手くいかない!インストールプロセスを理解して解決しよう
https://dev.classmethod.jp/articles/compute-engine-ops-agent/

#dev_classmethod #Google_Cloud_GCP #Cloud_Monitoring #Google_Cloud_Compute_Engine #Cloud_Logging

Compute Engine の 「Opsエージェントをインストールする」が上手くいかない!インストールプロセスを理解して解決しよう | DevelopersIO

Compute Engine 作成時に設定できる便利な Ops エージェントの自動インストール。しかし、インストールがなかなか成功せず困ったことはありませんか?ここでは自動インストールのプロセスについて理解し、主な失敗の原因と解決策について学びます。

Compute Engine の 「Opsエージェントをインストールする」が上手くいかない!インストールプロセスを理解して解決しよう | DevelopersIO
【企業セキュリティ】Google Cloud 集約シンクで一元的に組織のログを管理する | DevelopersIO

Google Cloudでは「集約シンク」という機能を利用することで、組織のセキュリティ担当者が組織またはフォルダ配下のプロジェクトの挙動を一元的に管理できます。

【企業セキュリティ】Google Cloud 集約シンクで一元的に組織のログを管理する | DevelopersIO
Cloud LoggingでOpenAI APIのエラーをSlackに通知してみた | DevelopersIO

Cloud Functionsから叩いているOpenAI APIのエラーをCloud Loggingを使ってSlackにエラー通知として飛ばす方法についてまとめました。

Cloud LoggingでOpenAI APIのエラーをSlackに通知してみた | DevelopersIO

プレビューになったLog Analyticsのstorage_bytesフィールドを使ってみた
https://dev.classmethod.jp/articles/20240628-la-stb/

#dev_classmethod #Google_Cloud_GCP #Cloud_Logging

プレビューになったLog Analyticsのstorage_bytesフィールドを使ってみた | DevelopersIO

プレビューになったLog Analyticsのstorage_bytesフィールドを試してみました。本フィールドを用いると、課金対象のログデータ量をSQLで確認することができます。

クラスメソッド発「やってみた」系技術メディア | DevelopersIO
【事例紹介】MLBのGoogle Cloud活用とコスト最適化の全貌 # GoogleCloudNext | DevelopersIO

MLBで実際に行われた「クラウドの監視×請求の管理×分析」を掛け合わせたとても内容の濃い事例紹介でした!!!

クラスメソッド発「やってみた」系技術メディア | DevelopersIO