## Memo - サービスメッシュを使用。 ## Abstract ソフトウェアアーキテクチャは、ソフトウェア開発の柔軟性、俊敏性、スケーラビリティを実現するために、モノリシックアーキテクチャからマイクロサービスへの移行が進んでいます。しかし、マイクロサービスでは、技術の不均一性、マイクロサービスの数の多さ、ソフトウェアの機能とインフラの両方が頻繁に更新されるため、パフォーマンスの問題を診断することは困難である。本論文では,マイクロサービスにおけるパフォーマンス問題の根本原因を特定するシステムであるMicroRCAを紹介する.MicroRCA は、アプリケーションのパフォーマンス症状とそれに対応するシステムリソースの使用率を相関させることで、アプリケーションの計測器を使用せずにリアルタイムで根本原因を特定します。根本原因の特定は、サービスとマシン間の異常伝播をモデル化した属性グラフに基づいて行われます。Kubernetesクラスタで実行されているマイクロサービスベンチマークに共通の異常を注入した実験的評価では、MicroRCAは89%の精度と97%の平均精度で、いくつかの最先端の手法よりも優れた根本原因の特定が可能であることが示されています。 [[2020__NOMS__MicroRCA - Root Cause Localization of Performance Issues in Microservices__translations]]