※ 本記事は、Joshua Jebakaniによる”Monitoring OCI File Storage metrics through OCI Notifications“を翻訳したものです。

2023年8月24日


Oracle Cloud Infrastructure (OCI) ファイル・ストレージ・サービスのお客様は、多くの場合、ストレージ・サービスの健全性とパフォーマンスを監視したいと考えています。OCIは、Oracle Cloudコンソールで使用可能なメトリックやチャートなど、様々な方法を提供します。ただし、これらのチャートを継続的に監視することは面倒で、事後対応的な監視のみ可能です。お客様は、問題がエスカレーションされる前に、ファイル・ストレージのクリティカル・パラメータに関する通知を受信するために、プロアクティブに監視することを好みます。このようにして、予防措置や是正措置を講じ、ストレージのパフォーマンスをよりよく理解できます。

このサービスに詳しくない人のために説明すると、OCIファイル・ストレージは、セキュアでスケーラブル、耐久性に優れたネットワーク・ファイル・システムです。多くのお客様が、重要な本番ワークロードおよび重要なエンタープライズ・アプリケーションにこのアプリケーションを使用しています。ファイル・ストレージは、ファイル・システム、マウント・ターゲット、レプリケーション、Kerberosなど、様々なコンポーネントを介して様々なメトリックを発行します。

通知を受信するには、OCIのモニタリングおよび通知サービスを利用する必要もあります。

このブログは、事前通知を受信し、潜在的な問題を防ぐことで、OCIファイル・ストレージのメトリックに関する通知を受けたい顧客向けのソリューションです。同様のニーズを持つユーザーは、ブログに従って基本的なモニタリング通知または高度なモニタリング通知を作成できます。

ファイル・システムの使用状況に関する更新を取得

予想外のコストが発生しないように、ファイル・システムの使用状況を電子メールで定期的に更新できます。ファイル・システムの合計使用率を確認するには、3つの方法があります。OCI Webコンソールに移動するか、ファイル・システムがマウントされているネットワーク・ファイル・システム(NFS)クライアントにログインするか、CLIまたはAPIメソッドを使用できます。ただし、通知を構成すると、ファイル・システムの使用状況に関する通知を受信ボックスまたはモバイル・デバイスに直接受信できます。

ファイル・システムの使用状況に関する通知を受信するには、トピックを作成してからサブスクリプションを作成する必要があります。SMSや電子メールなど、様々な登録方法から選択できます。ご希望の方法として電子メールを選択すると、サブスクリプションのアクティブ化を確認する必要がある確認の電子メールが送信されます。

次に、FileSystemUsageなどの優先ファイル・ストレージ・メトリックに基づいてアラーム定義を作成できます。これにより、指定された条件が満たされるたびにアラームがトリガーされます。「アラームの作成」ページを見て、メトリックの説明、メトリック・ディメンションおよびトリガー・ルールの各セクションに注目します。

A screenshot of the Create Alarm page, showing the sections for metric description, dimensions, and trigger rule with fields filled in.

1. メトリック・ネームスペース「oci_filestorage」を選択して、OCIファイル・ストレージからメトリックを取得します。
2. モニターするメトリックをメニューから選択します。
3. ファイル・システムやマウント・ターゲットなどの適切なリソース・タイプを選択します。

「トリガー・ルール」セクションで、1MBなどの優先値のしきい値使用を設定してアラームをトリガーします。「宛先」セクションで、前のステップで作成したトピックをメニューから選択し、必要に応じて他のオプションを選択してアラームを作成します。

次のイメージに示すように、アラームおよび通知が正常に作成されると、ファイル・システムの使用量が1MBを超えた場合に電子メール通知を受信します。モバイル・デバイスでSMSを介して通知を受信するなど、他の登録方法を選択することもできます。

A screenshot of an example email notification sent when file system usage crosses 1 MB.

メトリックMountTargetHealthを使用して、マウント・ターゲットのヘルスに関する通知を受信することもできます。次の構成が示すように、マウント・ターゲットのヘルスが95%を下回ると、電子メール通知が送信されます。

A screenshot of the Create Alarm screen with red arrows pointing to the metric name and resource type.

同様に、MountTargetConnectionsは、特定のマウント・ターゲット内のアクティブなNFS接続の数を測定する上で役立つもう1つのメトリックです。別のマウント・ターゲットを計画するためにNFS接続の数を超えた場合、またはNFS接続の数が特定のしきい値を下回ってドロップの理由を調査したときに通知するトリガー・ルールを構成できます。

特定のリソースのみをモニターするには、「アラームの作成」ページで「追加」ディメンションをクリックし、メニューからディメンション名として「resourceid」を選択します。

たとえば、次の例は、OCID別に特定のリソースのみをモニターする方法を示しています。

A screenshot of the Metric dimension section with a black arrow pointing to the Addition dimension button.

また、Oracle Cloudコンソールの「ファイル・システム」ページで使用可能なメトリック・チャートにナビゲートして、アラームを直接作成することもできます。ただし、まず、通知を受信するための対応するトピックを作成します。

サイド・メニューの「リソース」で、「メトリック」をクリックします。「オプション」メニューで、この問合せの「作成およびアラーム」をクリックします。

A screenshot of the Metric section of the Details page with red arrows pointing to the Resources menu, the Metrics option, the Options menu, and the Create an alarm on this query option with the option to view query in Metric Explorer highlighted.

まとめ

OCIファイル・ストレージ・メトリックは、ファイル・ストレージのパフォーマンスをプロアクティブに監視するための貴重な情報を提供します。オラクルでは、コンソールを介した監視によって受動的な監視のみが許可されるため、ファイル・ストレージのメトリックをプロアクティブに監視できるようにするソリューションについて説明しました。また、いくつかのファイル・ストレージ・メトリックと、それらの有用性について事前対応的な監視で話し合いました。重要なキー・パフォーマンス・インジケータ(KPI)をモニターする必要がある場合、問合せエディタを使用して複雑な問合せを開発できます。また、各通知のアラーム・メッセージをカスタマイズして、より意味のあるものにすることもできます。

様々なファイル・ストレージ・メトリックを調査し、現在の環境で予防措置を講じるために、ファンクションカスタムURLなどの様々なサブスクリプション・メソッドを構成してみてください。

自分で試してみてください。ファイル・ストレージのレプリケーションと、Oracle Cloud Infrastructureファイル・ストレージで提供されるエンタープライズ・グレードのすべての機能を体験いただきたいと考えています。

サービス概要のドキュメントビデオ・シリーズの使用を開始して、改善を続ける方法に関するフィードバックをお寄せください。オラクルのクラウド・ストレージ・プラットフォームでは、より多くの機能更新が予定されています。