まず、モニタリングシステムは、サーバーが生きている・あるいは落ちたといったいわゆる「生存監視」だけでなく、高い負荷状態の原因を特定するための材料を記録するためにも整備しておく必要があるという。つまり、負荷に対して、効果的な対策を判断するために必要だという。 具体的にはCPUやメモリー、IO、ミドルウェアのリソースの状況のほか、アプリケーションのアクティブの状況、クエリーカウント、スレッドの状態などデータベースエンジン内のデータも重要と述べた。パフォーマンスについては、APIを叩いた時にどれくらいで返ってくるのかなども重要だという。 また、監視ツールには、オープンソースと有料のものがある。オープンソースとしては、CludForecast、Kurado、Cacti、有料サービスとしてはMackerel、NewReclicなどが存在している。それぞれ計測できるものが微妙に違うものの、仮に不足して
![【CEDEC2016】大ヒットゲーム『モンスターストライク』を支えた負荷分散の手法…モニタリングとDBスケールアウト、キャッシュをどう活用したか | gamebiz](https://cdn-ak-scissors.b.st-hatena.com/image/square/9c35cc39d11f0b2937f1d370061d36a6dcf14397/height=288;version=1;width=512/https%3A%2F%2Fi3.gamebiz.jp%2Fimages%2Foriginal%2F137172714257bdc8e7c7d460011.jpg)