17.4. フィルター
インターフェイスで利用可能なフィルターから値を選択することで、サブスクリプションサービスのデータをさらに絞り込むことができます。フィルターオプションを選択すると、通常、グラフビュー (場合によってはテーブルビューのテーブル) が更新され、そのオプションに関連するデータが表示されます。つまり、ほとんどのフィルターは、選択オプションを同時に使用不可ではなく、使用できます。
時間によるフィルタリング
年間契約の場合は、日次 (デフォルト) や四半期を含む複数の異なる時間間隔でデータをフィルタリングすることができます。オンデマンドサブスクリプションの場合、当月のみの時間間隔で、または過去 12 カ月の任意の月でフィルター処理できます。オンデマンドサブスクリプションの請求サイクルは、購入元のクラウドプロバイダーマーケットプレイスによって異なる可能性があるため、サブスクリプションサービスでは、オンデマンドの使用状況を報告するために暦月間の間隔を使用します。
時間によるフィルタリングは、使用量と利用率のグラフ表示にのみ影響します。現在のインスタンステーブルと現在のサブスクリプションテーブルビューは、最新のサブスクリプションサービスの毎日のスナップショットから、またはモニタリングスタックツールによって提供されるより頻繁なレポートから、利用可能な最新のデータを常に表示し、時間フィルターの影響を受けません。
サブスクリプションサービスの急速な発展に伴い、新しい機能が追加され、このツールの範囲と精度が向上しています。サブスクリプションサービスでは、これらの新機能が追加されたため、古い使用量や容量のデータを再計算するアプリケーション内の機能は提供されません。そのため、より長い時間間隔を選択すると、矛盾を含んだ結果が表示される可能性があります。
サブスクリプションの属性によるフィルタリング
いくつかのフィルターを使用して、サブスクリプションの属性 (サブスクリプションの特性や使用目的を表すデータ) でフィルタリングすることができます。それらのフィルターの精度は、サブスクリプションの属性データがどれだけ正確に設定されているかに依存します。
サブスクリプションの属性は、オペレーティングシステムやその管理ツールから設定する場合と、製品自体の設定から設定する場合があります。これらのさまざまなツールでは、サブスクリプション属性データは、システム目的、サブスクリプション設定、または同様の名前でも知られています。場合によっては、サブスクリプション属性値は、サブスクリプションがソケットまたはコア単位で販売されている場合など、サブスクリプションから派生することがあります。
サブスクリプションサービスのフィルターを使用すると、サブスクリプションプロファイル内の特定のユースケースを満たす使用状況をより詳細に把握することができます。たとえば、SLA (サービスレベルアグリーメント) フィルターで RHEL サブスクリプションをフィルタリングして、SLA が Premium のものだけを表示すると、それらの Premium サブスクリプションの全体的な容量と比較して、Premium サブスクリプションの現在の使用状況を判断するのに役立ちます。そのため、この情報は、追加導入、サブスクリプションのコンプライアンス問題を軽減するためのアクション、将来の購入や更新などの意思決定に役立てることができます。
別の例として、No SLAやUnspecifiedオプションなど、フィルターに非特定の値を選択することで、欠落している可能性のあるサブスクリプション属性値や、一般的ではなくサブスクリプションサービスで特にフィルタリングできない可能性のあるサブスクリプションを表示するのに役立ちます。サブスクリプション属性が欠落しているサブスクリプションについては、そのデータを追加することで、サブスクリプションサービスのレポートの精度と有用性を向上させることができます。
サブスクリプションサービスでは、RHEL に対応した以下のフィルターおよびフィルターオプションを提供しています。
- SLA (サービスレベルアグリーメント): Premium、Standard、セルフサポート、SLA なし
- Usage: 開発/テスト、障害復旧、実稼働、指定なし
サブスクリプションサービスは、Red Hat OpenShift に対して次のフィルターとフィルターオプションを提供します。
- SLA (サービスレベルアグリーメント): Premium、Standard、セルフサポート、SLA なし
- Cores: コア (デフォルト)、ソケット
オファリングが Red Hat OpenShift AI などのように 1 つのサブスクリプションタイプとしてのみ利用可能な場合、サブスクリプション属性によるフィルタリングは利用できません。
タイプによるフィルタリング
1 つの製品に対して複数のタイプのサブスクリプションの使用状況が追跡されている場合、Type フィルターを使用して、サブスクリプション使用状況のタイプによってフィルタリングできます。たとえば、サブスクリプションサービスは、RHEL 製品デプロイメントのさまざまなインフラストラクチャータイプに合わせて、RHEL の物理、仮想、パブリッククラウド、およびハイパーバイザーの使用状況を追跡します。このフィルターは、サブスクリプション属性 (システムの目的) の使用量に対応する使用量フィルターとは異なります。
Type フィルターは、以前提供されていた、使用量および使用率グラフの凡例の値によるグラフ表示フィルタリングに代わるものです。
バリアントによるフィルタリング
Variant フィルターを使用すると、表示される製品ページに適したサブスクリプションのさまざまな側面をフィルタリングできます。たとえば、RHEL のアーキテクチャーバリアントや Satellite の製品バリアントでフィルタリングできます。
名前によるフィルタリング (現在のインスタンステーブル)
現在のインスタンステーブルのデータは、各システムの表示名または汎用一意 ID (UUID) を示す Name 列の内容でフィルタリングできます。名前でフィルタリングするには、Name 欄の近くにある検索フィールドを使用します。
特定のシステム名または類似した名前のシステムのグループを検索することができます。完全一致文字列と部分一致文字列を受け付けますが、一般的なワイルドカード文字は特殊文字のワイルドカードではなく、リテラル文字として扱われます。