1.4. 検索用のコンソールをカスタマイズする


検索コンソールをカスタマイズして、データや検索結果の表示方法を指定してください。

必要なアクセス権: クラスター管理者

前提条件

  • open-cluster-management 名前空間へのアクセス権が必要です。

手順

カスタマイズを実行するには、次のタスクを完了します。

  1. OpenShift Container Platform コンソールから検索結果の制限をカスタマイズします。

    1. multicluster-engine namespace の console-mce-config を更新します。これらの設定はすべてのユーザーに適用され、パフォーマンスに影響を与える可能性があります。次のパフォーマンスパラメーターの説明を表示します。

      • SAVED_SEARCH_LIMIT - 各ユーザーの保存済み検索の最大数。デフォルトでは、ユーザーごとに 10 個の保存済み検索の制限があります。デフォルト値は 10 です。制限を更新するには、console-config config map にキー値 SAVED_SEARCH_LIMIT: x を追加します。
      • SEARCH_RESULT_LIMIT: コンソールに表示される検索結果の最大量。デフォルト値は 1000 です。この制限を削除するには、-1 に設定します。
      • SEARCH_AUTOCOMPLETE_LIMIT: 検索バーの先行入力に対して取得される候補の最大数。デフォルト値は 10,000 です。この制限を削除するには、-1 に設定します。
    2. OpenShift Container Platform コンソールから以下の パッチ コマンドを実行して、検索結果を 100 件に変更します。
    oc patch configmap console-mce-config -n multicluster-engine --type merge -p '{"data":{"SEARCH_RESULT_LIMIT":"100"}}'
  2. 提案された検索を追加、編集、または削除するには、console-search-config という名前の config map を作成し、suggestedSearches セクションを設定します。リストされている検索候補もコンソールから表示されます。各検索オブジェクトには、id, name, and searchText が必要です。

    1. 検索が有効になっている namespace を追加します。次の config map の例を確認してください。
    kind: ConfigMap
    apiVersion: v1
    metadata:
      name: console-search-config
      namespace: <acm-namespace>
    data:
      suggestedSearches: |-
        [
          {
            "id": "search.suggested.workloads.name",
            "name": "Workloads",
            "description": "Show workloads running on your fleet",
            "searchText": "kind:DaemonSet,Deployment,Job,StatefulSet,ReplicaSet"
          },
          {
            "id": "search.suggested.unhealthy.name",
            "name": "Unhealthy pods",
            "description": "Show pods with unhealthy status",
            "searchText": "kind:Pod status:Pending,Error,Failed,Terminating,ImagePullBackOff,CrashLoopBackOff,RunContainerError,ContainerCreating"
          },
          {
            "id": "search.suggested.createdLastHour.name",
            "name": "Created last hour",
            "description": "Show resources created within the last hour",
            "searchText": "created:hour"
          },
          {
            "id": "search.suggested.virtualmachines.name",
            "name": "Virtual Machines",
            "description": "Show virtual machine resources",
            "searchText": "kind:VirtualMachine"
          }
        ]

1.4.1. コンソールでのクエリー

検索ボックス にテキスト値を入力すると、名前や namespace などのプロパティーからのその値が含まれる結果が表示されます。空白を含むクエリーはサポートされていません。

リソースを検索すると、元の検索結果に関連する他のリソースが表示されるので、リソースがシステム内にある他のリソースとどのように対話するのかを視覚的に確認できます。

必要なアクセス権: クラスター管理者

検索結果をさらに絞り込むには、検索にプロパティーセレクターを追加します。プロパティーに関連する値を組み合わせて、検索範囲をより正確に指定できます。たとえば、cluster:dev red と検索すると、dev クラスター内で "red" の文字列と一致する結果が返されます。

手順

検索すると、各クラスターと、検索したリソースが返され、リスト表示されます。ハブ クラスターのリソースの場合には、クラスター名は local-cluster として表示されます。

enabled フィールドが false に設定されている場合は、local-cluster 名を変更できます。<your-local-cluster-name> 値には 34 文字以下を使用する必要があります。local-clusterenabled: true に設定されている場合、名前を変更できません。

注記: local-cluster のデフォルト名を別の値に変更すると、結果は変更されたローカルクラスター名内に表示されます。

検索結果は、kind でグループ化され、リソースの kind ごとに表でグループ化されます。検索オプションは、クラスターオブジェクトによって異なります。特定のラベルを使用して検索結果を絞り込みます。

検索でクエリーを作成するには、次の手順を実行します。

  1. ナビゲーションメニューの 検索 をクリックします。
  2. Search box に単語を入力すると、検索機能で、対象の値が含まれたリソースを見つけ出します。

    注: ラベルを検索する場合、大文字と小文字は区別されます。

  3. フィルタリング用に選択できる例 namenamespacestatus、およびその他のリソースフィールドを参照してください。自動補完では、補完候補を表示して検索を絞り込むことができます。以下の例を参照してください。

    • kind:pod など、フィールド 1 つを検索すると、すべての Pod リソースが返されます。
    • kind:pod namespace:default など、複数のフィールドを検索すると、デフォルトの namespace にある Pod が返されます。

      注記:

    • 複数の値を含む複数のプロパティーセレクターを検索すると、クエリーされた値のいずれかを返します。以下の例を参照してください。
    • kind:Pod name:a と検索すると、a という名前の Pod が返されます。
    • kind:Pod name:a,b と検索すると、a または b という名前の Pod が返されます。
    • kind:pod status:!Running を検索すると、ステータスが Running ではないすべての Pod リソースが返されます。
    • kind:pod restarts:>1 を検索すると、最低でも 2 回再起動した全 Pod が返されます。
  4. Advanced search ドロップダウンボタンを選択して検索クエリーを指定し、ColumnOperatorValue オプションをフィルタリングするか、検索制約を追加します。
  5. 検索を保存する場合は、Save search アイコンをクリックします。
  6. 検索結果をダウンロードするには、Export as CSV ボタンを選択します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る