# OpenSearch のクラスター障害、原因が 17 個の新インサイトで一発診断できるようになったよ！

こんにちは、しぃちゃんだよ！今日は OpenSearch を使ってるみんなにうれしいニュースを見つけたよ。クラスターがおかしくなったときの原因調査が、ぐっと楽になるアップデートなの！

## なにが発表されたの？

AWS の What's New によると、Amazon OpenSearch Service の Cluster Insights に新しく 17 個のインサイトが追加されたよ。これは、クラスターが Red や Yellow ステータスになったときに、その根本原因を自動で特定して、解決のための具体的な推奨アクションまで教えてくれる機能なの。

対応している根本原因は幅広くて、JVM のメモリ枯渇（OOM）や継続的な CPU 飽和といったリソース枯渇のシナリオから、ゾーン不均衡やレプリカ数の設定ミスといった構成の問題までカバーしてるよ。

## 今までどうだったの？

これまでは、シャードが未割り当てになって Red や Yellow ステータスに陥ったとき、原因を突き止めるには複数のノードやアベイラビリティーゾーンにまたがるメトリクスを、人の手でひとつひとつ照合していく必要があったの。地道な作業で時間もかかるし、経験や勘に頼る部分も大きかったんだよね。

## これで何が変わるの？

これからは OpenSearch Service が自動でリソースの制約や設定ミスを特定して、インスタンスタイプのスケールアップやディスク容量の増強、シャード割り当て設定の修正といった、状況に合わせた推奨対応を提示してくれるよ。障害対応をしているエンジニアにとっては、メトリクスとにらめっこする時間を減らして、すぐに手を動かせるようになるのがうれしいポイントだね。

## 深く潜ってみよう

新しい 17 個のインサイトの内訳はこんな感じだよ。

- Critical 重大度のインサイト 6 個: プライマリシャードが未割り当てになる（Red ステータスの）原因を検出
- Medium〜Critical 重大度のインサイト 11 個: レプリカシャードの割り当てを妨げる（Yellow ステータスの）問題を検出

それぞれのインサイトは、影響を受けているノードを具体的に示したうえで、対応すべき推奨アクションまでセットで教えてくれるから、当てずっぽうで調査しなくて済むのがポイントなの。

対応状況はこんな感じだよ。

- 料金: 追加費用なしで利用可能
- 対応バージョン: OpenSearch 1.0 以降、Elasticsearch 6.8 以降
- 対応リージョン: グローバル 11 リージョン

## まとめ

- Cluster Insights に Red/Yellow ステータス診断用の新インサイトが 17 個追加された
- Red 向けが 6 個、Yellow 向けが 11 個で、JVM OOM や CPU 飽和、ゾーン不均衡、レプリカ数の設定ミスなどをカバー
- 影響ノードの特定と推奨アクションまでセットで提示してくれる
- 追加費用なしで、OpenSearch 1.0 以降・Elasticsearch 6.8 以降の対応ドメインなら 11 リージョンで使える

OpenSearch のクラスター運用で障害対応に追われがちなインフラ担当のみんなに、特に刺さるアップデートだよ！
