DaemonSetとしてReporterをデプロイ
Kubernetes内でTianjiを稼働させている場合は、各ノードのシステムメトリックを収集したいかもしれません。最も簡単な方法は、tianji-reporter
をDaemonSetとして実行し、すべてのノードで動作させることです。
docker/k8s/reporter-daemonset.yaml
を編集し、実際のサーバーアドレスとワークスペースIDに合わせてTIANJI_SERVER_URL
とTIANJI_WORKSPACE_ID
の値を置き換えます。- マニフェストを適用します:
kubectl apply -f docker/k8s/reporter-daemonset.yaml
各ノードはtianji-reporter
コンテナを開始し、システム統計をTianjiインスタンスに報告します。特定のポッドのログを確認して、正常に動作しているか確認できます:
kubectl logs -l app=tianji-reporter -f
ポッドが稼働し始めたら、TianjiのサーバーページにKubernetesノードが通常のマシンのようにリストアップされます。