真司(205)8383件のシェア(ちょっぴり話題の記事)この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。アプリケーションのパフォーマンス監視ができるプロダクトがリリースされました。Monitoring/Management)は名前の通り、アプリケーションのパフォーマンス監視ができるソフトウェアの総称です。昨今のシステムは導入されるソフトウェアが多く、かつマイクロサービスなどで一つのWebリクエストでも複数のサブシステムに跨って処理が発生する構成も珍しくありません。このように複数のコンポーネント、サブシステムにおいて、パフォーマンスが悪い、レスポンスが遅いという事象が発覚した際に調査が難しいです。どのサービスのどのコンポーネントが遅いのか、遅いのは特定の処理なのかログだけの調査では非常に難しいですし、時間がかかります。このような複雑化してきているシステムをリクエスト単位、処理単位などでサービスを横断してパフォーマンスを可視化できます。特徴は以下のように考えます。以下のような構成となります。公式ドキュメントから引用します。プロセスを常駐させる必要はなく、各アプリケーションでライブラリとして動作します。データをインデキシングします。Elasticsearchパフォーマンスデータをストアします。ストアされたデータを可視化します。グラフ、ダッシュボードを用意していて、コマンド一つでよく使われるダッシュボードを生成します。ストアしたパフォーマンスデータを通常通り任意のグラフで可視化して、任意のダッシュボードを作成することもできます。可視化するまでをやってみます。最新版がインストールされていることとします。インストールできます。