概要
Kubetail Web ダッシュボードは、Kubernetes ワークロード全体を俯瞰でき、複数のログストリームをリアルタイムで追跡できるブラウザベースの GUI です。
ダッシュボードは 2 通りの方法で実行できます。
- デスクトップ上で実行 —
kubetailCLI を使ってローカルのダッシュボードサーバーを起動し、kubeconfig ファイルを使ってクラスターに認証します。クラスター側のインストールは不要です。(デスクトップで実行 > インストール を参照) - クラスター内で実行 — Helm または YAML マニフェストを使ってダッシュボードを Kubernetes ワークロードとしてデプロイし、
kubectl port-forward、kubectl proxy、または ingress リソース経由でアクセスします。(クラスター内で実行 > インストール を参照)
ワークロード
Section titled “ワークロード”ダッシュボードを開くと、最初に Kubernetes ワークロードの一覧が表示されます。
ここから次のことができます。
- 任意のワークロードの横にある View をクリックして、そのログコンソールを新しいタブで開く
- チェックボックスで複数のワークロードを選択し、Open in Console をクリックして、それらのログを 1 本のタイムラインにまとめて表示する
表示したいログを選択してコンソールを開くと、ログのリアルタイム tail が表示されます。
ダッシュボードは 2 種類のログ配信パイプラインをサポートしています。
| パイプライン | クラスターへのインストールが必要か | 機能 |
|---|---|---|
| Kubernetes API (Basic) | 不要 | リアルタイムログ tail、基本的なフィルタリング |
| Kubetail API (Advanced) | 必要 | 基本機能すべて + ログファイルサイズ、最後のイベント時刻、検索 |
デフォルトでは、ダッシュボードは Kubernetes API パイプラインを使用します。クラスターに Kubetail API をインストールすると、高度なパイプラインが自動的に有効になります。
ヘルスステータス
Section titled “ヘルスステータス”右下のステータスドットをクリックすると、ダッシュボードのバックエンドサーバー、クラスターの Kubernetes API、そしてオプションの Kubetail Cluster API の健全性を確認できます。