Member-only story
The DevOpsツールチェーン — 第3回目
今回の記事は長いので3回に分けてお送ります。今回は3回目です。
Monitoring and Logging Tools
なぜDevOpsにとって重要なのか?
・高速リカバリー
・応答性
・透明性(トランスペアレンシー)
・事件発生時に人間の関与を制限する
例の of monitoring/logging tools
ELK Stack
ELK Stackは、Elasticsearch、Logstash、Kibanaの3つのオープンソースプロジェクトの集合体です。これらはすべてElastic社が開発、管理、維持しています。
・EはElasticSearchの略で、ログの保存に使用されます。
・L は Logstash の略で、ログの処理や保存だけでなく、出荷にも使用されます。
・KはKibanaの略で、視覚化ツール(Webインターフェース)です。
Datadog
Datadogは、クラウドスケールのアプリケーションを監視するサービスで、SaaSベースのデータ分析プラットフォームを通じて、サーバー、データベース、ツール、サービスの監視行っています。
Datadog Application Performance Monitoring (APM またはトレーシング) は、リクエスト量やレイテンシーなどの重要なメトリクスを監視するために自動生成されたダッシュボードから、個々のリクエストの詳細なトレースまで、ログやインフラストラクチャの監視と並行して、アプリケーションのパフォーマンスを深く洞察することができます。
アプリケーションにリクエストが行われると、Datadog は分散システム全体のトレースを確認し、このリクエストに何が起こっているのかを正確に把握するための体系的なデータを表示します。
New Relic