Docker tutorial - IT technology blog

Docker Compose Profiles:環境ごとにオプションサービスを管理する — debug・monitoringを完全に分離

Docker Compose Profilesを使えば、デバッグツールやmonitoringツールをメインサービスから分離しながら、一つのdocker-compose.ymlファイルにまとめて管理できる。6ヶ月間の本番運用を経た実践的な導入方法を、ローカル・staging・本番それぞれの具体的な設定例とともに紹介する。
Monitoring tutorial - IT technology blog

OpenTelemetryとJaegerで分散アプリケーションを監視する:Distributed Tracesでパフォーマンスボトルネックを特定する

Prometheusはシステムが遅いことを教えてくれるが、マイクロサービスのチェーンのどのサービスにボトルネックがあるかを特定するにはdistributed tracingが必要だ。この記事では、OpenTelemetryとJaegerのセットアップ、PythonアプリケーションへのInstrument組み込み、そしてtraceを読んでパフォーマンス問題を診断する方法を実践的な視点から解説する。