397 liens privés
Cette doc explique comment enregistrer un service consul externe, dixit: vers une machine qui ne possède pas consul.
On fait donc un appel via l'API. Je vous mets la syntaxe avec l'utilisation de tags:
"""
$ curl -X PUT -d '{"Datacenter": "dc1", "Node": "foo", "Address": "8.8.8.8", "Service": {"Service": "mon-super-service", "Tags": ["active"]}}' http://127.0.0.1:8500/v1/catalog/register
"""
Vérification depuis n'importe quel membre consul:
"""
$ dig +short active.mon-super-service.service.consul
8.8.8.8
$ dig +short mon-super-service.service.consul
8.8.8.8
"""
Très pratique quand on utilise consul généralement pour une infra.
Pour l'instant j'utilise cela de manière transitoire, le temps de migrer un serveur.
tester la fiabilité, résilience et persistence d'une infra distribuée
Toolkit open-source pour faire du monitoring en mode "micro-services", par soundcloud.
Video de présentation: https://www.usenix.org/conference/srecon15europe/program/presentation/rabenstein
Billet de présentation: https://developers.soundcloud.com/blog/prometheus-monitoring-at-soundcloud