- 概要
- 要件
- インストール前
- インストール
- インストール後
- 移行とアップグレード
- 監視とアラート機能
- 監視スタックを使用する
- クラスターの管理
- 製品固有の設定
- トラブルシューティング

EKS/AKS の Automation Suite のインストール ガイド
監視スタックを使用する
Automation Suite クラスターの監視スタックには Prometheus、Grafana、Alertmanager が含まれ、独自の監視スタックを使用しない限り、これらは自動的にインストールされます。
このページでは、Automation Suite クラスターにバンドルされている監視ツールを使用するために最適化された一連の監視シナリオについて説明します。独自の監視スタックを利用する場合は、使用するツールの公式ドキュメントに従ってクラスターの健全性を監視してください。
コレクターを使用してサードパーティ ツールにメトリックをエクスポートする場合、アプリケーションの監視を有効化すると、Automation Suite の機能が中断される可能性があります。
Automation Suite クラスターの監視スタックには、Prometheus、Grafana、Alert Manager が含まれます。
Automation Suite 監視ツールには、次の URL を使用して個別にアクセスできます。
アプリケーション |
ツール |
URL |
例 |
---|---|---|---|
メトリック |
Prometheus |
|
|
ダッシュボード |
Grafana |
|
|
アラート管理 |
Alertmanager |
|
|
監視ツールに初めてアクセスするには、「Automation Suite にアクセスする」の手順に従います。
https://monitoring.fqdn/metrics
を使用して Prometheus に移動し、[Alerts] タブを選択します。ここでは、Automation Suite で設定されたすべてのアラートを確認できます。
-
アクティブなアラートを表示するには、[Firing] チェックボックスを使用してアラートのステータスをフィルター処理します。
-
[注釈を表示] をオンにすると、アラートに対応するメッセージが表示されます。
uipathctl
は Automation Suite のインストール フォルダー .../UiPathAutomationSuite/UiPath_Installer/bin
にあります。
アラートの設定を開始する前に、 必ず kubectl を有効化してください。
インストール後に新しいメール設定を追加するには、次のコマンドを実行します。
./uipathctl config alerts add-email \
--name test \
--to "admin@example.com" \
--from "admin@example.com" \
--smtp server.mycompany.com \
--username admin \
--password somesecret \
--require-tls \
--ca-file <path_to_ca_file> \
--cert-file <path_to_cert_file> \
--key-file <path_to_key_file> \
--send-resolved
--ASEA
./uipathctl config alerts add-email \
--name test \
--to "admin@example.com" \
--from "admin@example.com" \
--smtp server.mycompany.com \
--username admin \
--password somesecret \
--require-tls \
--ca-file <path_to_ca_file> \
--cert-file <path_to_cert_file> \
--key-file <path_to_key_file> \
--send-resolved
--ASEA
フラグ |
説明 |
例 |
---|---|---|
|
メール設定の名前 |
|
|
受信者のメール アドレス |
|
|
送信者のメール アドレスです。 |
|
|
SMTP サーバーの URL または IP アドレスとポート番号 |
|
|
認証ユーザー名 |
|
|
認証パスワード |
|
|
SMTP サーバーで TLS が有効化されることを示す Boolean フラグ。 |
N/A |
|
SMTP サーバーの CA 証明書を含むファイル パス。CA がプライベートの場合、これは任意です。 |
|
|
SMTP サーバーの証明書を含むファイル パス。証明書がプライベートの場合、これは任意です。 |
|
|
SMTP サーバーの証明書の秘密キーを含むファイル パスです。証明書がプライベートの場合、これは必須です。 |
|
|
アラートの解決後にメールを送信する Boolean フラグ。 |
N/A |
|
Automation Suite を EKS または AKS にインストールしたことを示す Boolean フラグ。 |
N/A |
メール設定を削除するには、次のコマンドを実行する必要があります。必ず、削除するメール設定の名前を渡してください。
./uipathctl config alerts remove-email --name test --ASEA
./uipathctl config alerts remove-email --name test --ASEA
メール設定を更新するには、次のコマンドを実行する必要があります。必ず、更新するメール設定の名前と、編集する追加の任意パラメーターを渡してください。これらのパラメーターは、新しいメール設定を追加するためのパラメーターと同じです。1 つ以上のフラグを同時に渡すことができます。
./uipathctl config alerts update-email --name test --ASEA [additional_flags]
./uipathctl config alerts update-email --name test --ASEA [additional_flags]
Grafana ダッシュボードにアクセスするには、資格情報を取得し、その資格情報を使用してログインする必要があります。
-
ユーザー名:
kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-user}" | base64 -d; echo
kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-user}" | base64 -d; echo -
パスワード:
kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-password}" | base64 -d; echo
kubectl -n monitoring get secrets/grafana-creds -o "jsonpath={.data.admin-password}" | base64 -d; echo
[Kubernetes / Persistent Volumes] ダッシュボードでは、永続ボリュームを監視できます。各ボリュームについて、空き領域と使用されている領域を追跡できます。
また、 Cluster Explorer の [ Storage] メニュー内の[PersistentVolumes] 項目を選択して、各ボリュームのステータスを確認することもできます。
ノードごとのハードウェア使用状況を確認するには、[Nodes] ダッシュボードを使用できます。CPU 上のデータ、メモリ、ディスク、およびネットワークについて表示できます。
[Kubernetes / Compute Resources / Namespace (Workloads)] ダッシュボードを使用して、特定のワークロードのハードウェア使用状況を監視できます。uipath 名前空間を選択して必要なデータを取得します。
- グラフのタイトルの横にある下向き矢印を選択し、[ 共有] を選択します。
- [ スナップショット ] タブを選択し、[ スナップショット名]、[有効期限]、[ タイムアウト] を設定します。
- [snapshot.raintank.io に パブリッシュ ] を選択します 。
詳細については、ダッシュボードの共有に関する Grafana のドキュメントをご覧ください。
カスタムで保持されている Grafana ダッシュボードを作成する方法について詳しくは、Grafana のドキュメントをご覧ください。