Nutanix Bible によれば、Nutanix では、Curator というコンポーネントが、MapReduce でNutanix クラスタ全体のディスク バランシングやスクラブなどの処理をしているそうです。Curatorは 6時間ごとにフルスキャン、1時間ごとに部分スキャンをしているらしいので見てみました。
Nutanix CE からログ転送している Log Insight のインタラクティブ分析で、Curator のログの傾向を見てみました。
- フィルタは「product = nutanix」と「appname = curator」。
- 時系列で appname によるグループ化をして、イベント数をカウント。
- 表示するログの期間は48時間。
- 1バーは 10分間隔。(見やすいので)
6時間ごとに、高い棒、そして1時間ごとに少し高い棒が見えました。本当に 6時間ごと、1時間ごとに何か処理をしてそうです。
6時間ごとの、高い棒のひとつで、イベントトレンドを見てみます。(グラフ中央あたりで白くなっている棒)
たしかに MapReduce の Job Tracker による FullScan 関連っぽいログも見当たります。
2016-10-23T08:11:59.165671-07:00 NTNX-245e18fd-A-CVM curator: I1023 08:11:58.686034 4405 mapreduce_job_tracker.cc:859] Removing MapReduce job 367, FullScan MapReduce #4
1時間ごとの、少し高い棒を見てみます。(白くなっている棒のところ)
部分スキャン風なログが見受けられます。
2016-10-23T09:13:52.928913-07:00 NTNX-245e18fd-A-CVM curator: I1023 09:13:50.038807 4273 mapreduce_job_tracker.cc:859] Removing MapReduce job 369, PartialScan MapReduce
ちなみに、Log Insight にはこんな感じでログ転送しています。
以上。