Como publicam stats statsd para consumo por grafite?

4

Estamos apenas começando a lidar com o statsd + grafite, e nós (achamos) queremos olhar gráficos divididos de maneira diferente. Por exemplo, digamos que tenhamos um website foo que é multi-tenanted para 3 clientes e veiculado em 4 servidores:

  1. agregado (todos os servidores, todos os inquilinos) em todo o nosso serviço - por isso, publique foo.logins.attempts:3|c
  2. agregado por locatário (todos os servidores) em todo o nosso serviço - então publique tenant1.foo.logins.attempts:3|c
  3. servidores individuais em todo o nosso serviço - publique tenant1.server1.foo.logins.attempts:3|c

Quais são as implicações de

  1. publicando as estatísticas 3 vezes (na verdade, uma chamada do statsd, com um status por linha), uma vez com cada prefixo diferente, para facilitar a localização no statsd e no grafite e manipular
  2. publicando a estatística uma vez (# 3 acima) e, em seguida, usando grafite para misturar e combinar para produzir as exibições que desejamos

?

    
por Peter Mounce 03.08.2012 / 15:25

0 respostas