[A Microscope on Microservices. quick, actionable insight for a… | by Netflix Technology Blog | Netflix TechBlog](https://netflixtechblog.com/a-microscope-on-microservices-923b906103f4)
- メトリクス間の相関を適用し、与えられたマイクロサービス上の需要の変化に最も責任があると思われるものを選択
- リソース
- システムリソース需要(CPU、ネットワーク、ディスク)
- JVMの圧力(スレッド競合、ガベージコレクション)
- サービスIPCコール
- 永続性関連の呼び出し(EVCache、[[Cassandra]])
- エラーとタイムアウト
- Mogul queryで数千のメトリクスを取得し、その後、システム需要との相関関係により数十のメトリクスに削減されることも珍しくありません
- この特定のマイクロサービスには、40,000を超えるメトリクスがあります。Mogulは、パターンマッチングによってこれを内部的に2000個強のメトリクスに減らし、次に、分類にグループ化された上位4~6個の興味深いメトリクスを相関