Déployer Reporter en tant que DaemonSet
Si vous exécutez Tianji à l'intérieur de Kubernetes, vous voudrez peut-être collecter les métriques système de chaque nœud. Le moyen le plus simple est d'exécuter tianji-reporter en tant que DaemonSet pour qu'il fonctionne sur chaque nœud.
- Modifiez
docker/k8s/reporter-daemonset.yamlet remplacez les valeursTIANJI_SERVER_URLetTIANJI_WORKSPACE_IDpar votre adresse de serveur réelle et votre ID de workspace. - Appliquez le manifeste :
kubectl apply -f docker/k8s/reporter-daemonset.yaml
Chaque nœud lancera un conteneur tianji-reporter qui enverra les statistiques système à votre instance Tianji. Vous pouvez vérifier les journaux d'un pod spécifique pour vous assurer que cela fonctionne :
kubectl logs -l app=tianji-reporter -f
Une fois que les pods sont en cours d'exécution, la page Serveurs de Tianji listera vos nœuds Kubernetes comme des machines normales.