6.10. ダッシュボードでの Ceph クラスターの集中ログの表示
Ceph Dashboard を使用すると、Red Hat Ceph Storage クラスター内の集中スペースですべてのクライアントからのログを表示でき、効率的に監視できます。これは、ログの保存とクエリー用に設計されたログ集約システムである Loki と、ローカルログの内容をプライベート Grafana Loki インスタンスに送信するエージェントである Promtail を使用することで実現されます。
前提条件
- 稼働中の Red Hat Ceph Storage クラスターがある。
- Dashboard がインストールされている。
- Grafana が設定され、クラスターにログインしている。
手順
- ダッシュボードのナビゲーションから、Administration→Services に移動します。
- Services から Create をクリックします。
-
Create Service フォームの Type リストから、
Loki
を選択します。残りの詳細を入力し、Create Service をクリックします。 前の手順を繰り返して、
Promtail
サービスを作成します。Type リストからpromtail
を選択します。loki
およびpromtail
サービスが正常に作成されると、Services テーブルに表示されます。図6.10 Loki および Protail サービスの作成
注記デフォルトでは、Promtail サービスは実行中のすべてのホストにデプロイされます。
ファイルへのログ記録を有効にします。
- Administration→Configuration に移動します。
-
log_to_file
を選択し、Edit をクリックします。 Edit log_to_file フォームで、global 値を
true
に設定します。図6.11 ログファイルの設定
Update をクリックします。
Updated config option log_to_file
通知が表示され、Configuration テーブルに戻ります。mon_cluster_log_to_file
に対してこれらの手順を繰り返し、global 値をtrue
に設定します。注記log_to_file
ファイルとmon_cluster_log_to_file
ファイルの両方を設定する必要があります。
集約ログを表示します。
Observability→Logs に移動し、Daemon Logs タブに切り替えます。Log browser 使用してファイルを選択し、Show logs をクリックしてそのファイルのログを表示します。
図6.12 集中ログの表示
注記ログが表示されない場合は、Grafana にサインインしてページをリロードする必要があります。