- 概要
- 要件
- インストール
- 前提条件の確認
- インストール パッケージをダウンロードする
- uipathctl cluster
- uipathctl cluster maintenance
- uipathctl cluster maintenance disable
- uipathctl cluster maintenance enable
- uipathctl cluster maintenance is-enabled
- uipathctl cluster upgrade
- uipathctl config
- uipathctl config alerts
- uipathctl config alerts add-email
- uipathctl config alerts remove-email
- uipathctl config alerts update-email
- uipathctl config additional-ca-certificates get
- uipathctl config tls-certificates get
- uipathctl config orchestrator
- uipathctl config orchestrator get-config
- uipathctl config orchestrator update-config
- uipathctl config additional-ca-certificates update
- uipathctl config tls-certificates update
- uipathctl health
- uipathctl health bundle
- uipathctl health check
- uipathctl health diagnose
- uipathctl health test
- uipathctl identity
- uipathctl identity add-host-admin
- uipathctl identity enable-basic-auth
- uipathctl identity get-saml-certificate
- uipathctl identity get-token-signing-certificate
- uipathctl identity rotate-saml-certificates
- uipathctl identity rotate-token-signing-certificates
- uipathctl identity update-saml-certificate
- uipathctl identity update-token-signing-certificate
- uipathctl manifest
- uipathctl manifest apply
- uipathctl manifest diff
- uipathctl manifest get
- uipathctl manifest list-applications
- uipathctl manifest render
- uipathctl prereq
- uipathctl prereq create
- uipathctl prereq run
- uipathctl resource
- uipathctl resource report
- uipathctl snapshot
- uipathctl snapshot backup
- uipathctl snapshot backup create
- uipathctl snapshot backup disable
- uipathctl snapshot backup enable
- uipathctl snapshot delete
- uipathctl snapshot list
- uipathctl snapshot restore
- uipathctl snapshot restore create
- uipathctl snapshot restore delete
- uipathctl snapshot restore history
- uipathctl snapshot restore logs
- uipathctl sso
- uipathctl sso generate-connector
- uipathctl sso generate-overlays
- uipathctl sso generate-rbac
- uipathctl version
- インストール後
- 移行とアップグレード
- 監視とアラート機能
- 監視スタックを使用する
- アラートの Runbook
- クラスターの管理
- 製品固有の設定
- トラブルシューティング
監視スタックを使用する
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] チェックボックスと [Show annotations] チェックボックスをオンにして、アラートのステータスをフィルター処理します。ここでは、現在発生しているすべてのアラートと、対応するメッセージを確認できます。
uipathctl
は Automation Suite のインストール フォルダー .../UiPathAutomationSuite/UiPath_Installer/bin
にあります。
インストール後に新しいメール設定を追加するには、次のコマンドを実行します。
./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 cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-user}" | base64 -d; echo
kubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-user}" | base64 -d; echo -
パスワード:
kubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-password}" | base64 -d; echo
kubectl -n cattle-monitoring-system get secrets/rancher-monitoring-grafana -o "jsonpath={.data.admin-password}" | base64 -d; echo
[Kubernetes / Persistent Volumes] ダッシュボードでは、永続ボリュームを監視できます。各ボリュームについて、空き領域と使用されている領域を追跡できます。
Cluster Explorer の [Storage] メニュー内の [PersistentVolumes] 項目をクリックして、各ボリュームのステータスを確認することもできます。
ノードごとのハードウェア使用状況を確認するには、[Nodes] ダッシュボードを使用できます。CPU 上のデータ、メモリ、ディスク、およびネットワークについて表示できます。
[Kubernetes / Compute Resources / Namespace (Workloads)] ダッシュボードを使用して、特定のワークロードのハードウェア使用状況を監視できます。uipath 名前空間を選択して必要なデータを取得します。
- グラフ タイトルの横にある下矢印をクリックし、[Share] を選択します。
- [Snapshot] タブをクリックし、[Snapshot name]、[Expire]、および [Timeout] を設定します。
- [Publish] をクリックし、snapshot.raintank.io. にパブリッシュします。
詳細については、ダッシュボードの共有に関する Grafana のドキュメントをご覧ください。
カスタムで保持されている Grafana ダッシュボードを作成する方法について詳しくは、Grafana のドキュメントをご覧ください。