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:
- agregado (todos os servidores, todos os inquilinos) em todo o nosso serviço - por isso, publique
foo.logins.attempts:3|c
- agregado por locatário (todos os servidores) em todo o nosso serviço - então publique
tenant1.foo.logins.attempts:3|c
- servidores individuais em todo o nosso serviço - publique
tenant1.server1.foo.logins.attempts:3|c
Quais são as implicações de
- 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
- publicando a estatística uma vez (# 3 acima) e, em seguida, usando grafite para misturar e combinar para produzir as exibições que desejamos
?