Este projeto é um conjunto simples de explicações de tecnologias chaves para executar um cluster de promster.
Todos os exemplos utilizarão Docker
e docker-compose
. Este conhecimento é essencial e será explicado na sessão [0_docker].
Instrumentar códgio em Go e Java para expor /metrics
Subir um prometheus para fazer scrape e mostrá-lo no /graph
Federação: conceito e como fazer para passar info no /federate
Arquivo de configuração para adicionar o prometheus como fonte dos dados
Subir um conjunto de serviços para o promster rodar com 2 níveis
ETCDCTL_API=3
e como dar export
)etcd_registrar
para registrar um IP e mantê-lo ativo, matar o serviço para ver a chave sumindo do ETCD (utilizar watch etcdctl get --prefix /
)promster
level 1 e level 2