anchor.diff:  Prometheus
   ==========
   
  -http://prometheus.io/[Prometheus] est un des derniers nés dans le domaine du monitoring (développé chez SoundCloud majoritairement en Go) - il vient ainsi marcher sur les plate-bandes de solutions comme Graphite mais avec une approche globale.
  -
  -En effet, au-delà du stockage de métriques, Prometheus fournit :
  +http://prometheus.io/[Prometheus] est un des derniers nés dans le domaine des solutions de monitoring (développé chez SoundCloud majoritairement en Go) - il vient marcher sur les plate-bandes de solutions comme Graphite en apportant une approche relativement différente.
  +
  +En effet, au-delà du stockage de métriques, Prometheus fournit de nombreuses fonctionnalités :
   
   * une collecte active des métriques (ie. Prometheus collecte les données des systèmes monitorés via des endpoints fournis par ces derniers - Prometheus fournit également un système de push pour les systèmes ne pouvant pas fournir de point d'entrée)
   * un système d'alerting (email, slack, webhook ...)
  
positive.code: }
  ----
  
  Remarque : par défaut, Prometheus lit les métriques d'un host donné via l'URL */metrics*. Il est bien sûr possible de surcharger la configuration pour utiliser une autre URL si vous ne pouvez/voulez pas fournir une URL */metrics*.
  
  Un appel à l'URL correspondante fournit la réponse suivante :
  
  [source]
  ----
  
negative.code: Dans l'exemple précédent :
  
  * bikes_available correspond au nom de la métrique
  * station est un label fournissant le nom du dock vélo (il est possible de fournir autant de labels que nécessaire)
  * les valeurs 11 et 12 correspondent aux nombres de vélos disponibles dans les 2 stations désignées ici
  
  Aussi, afin de fournir en temps réel les données à Prometheus, il suffit de fournir une URL avec pour contenu les données attendues dans ce format. Pour cela, nous utiliserons Spring Boot mais il est bien sûr possible d'utiliser votre langage/plateforme favori.
  
  Le code suivant fournit 2 métriques via https://data.keolis-rennes.com/[l'API OpenData] du réseau de vélos de Rennes fourni par Keolis :
  
  