GUI para dados statsd diferentes do Graphite? [fechadas]


91

Acabei de instalar o graphite / statsd para uso em produção. Estou muito feliz com isso, mas um dos meus colegas de trabalho me perguntou se havia uma maneira de torná-lo mais bonito. Honestamente, não posso dizer que não me pergunte o mesmo.

Existem alternativas para a UI Graphite que fazem um trabalho melhor de renderização de dados, talvez usando uma das incríveis bibliotecas de gráficos de front-end e push HTTP?


1
A propósito, estritamente falando, não existem dados statsd . Statsd é apenas um proxy que agrega solicitações de entrada, o armazenamento real é feito por Whisper ou qualquer outro backend de grafite, que é o que você provavelmente quis dizer.
om-nom-nom

Respostas:


86

Na página de documentos do Graphite mais recente , há uma lista de ferramentas que funcionam com o Graphite. Para referência, aqui estão os que parecem ser baseados na embelezamento:

Recursos adicionais interessantes:

  • Grafitóide : (um painel do aplicativo Android)
  • Graphitejs : (um plugin jQuery para fazer / exibir gráficos Graphite)
  • Seyren : (um painel de alerta para Grafite)

Para detalhes de cada um, confira suas páginas, ou dê uma olhada na descrição no primeiro link que adicionei, para a página de documentos do Graphite .


93

Experimentar Grafana

Ele tem uma interface de usuário muito boa e recursos avançados de painel e edição de gráficos. Muito simples de instalar.


3
Grafana é definitivamente o melhor! Um recurso que está faltando são as notificações.
Felix

Ótimo trabalho - Estou tentando configurá-lo com Nginx e Graphite, mas não consigo obter dados do grafite - alguma ideia? stackoverflow.com/questions/23374405/…
ali haider

Notificações @Felix, o que você quer dizer?
Torkel

3
Basicamente, quero dizer alertas. Mas vejo que o Grafana é um painel do lado do cliente e não foi projetado para isso. No entanto, os alertas são uma peça importante do quebra-cabeça no domínio da grafite / métricas. Os painéis são bonitos, mas a automação para verificação de limite é crucial para a eficiência - especialmente, se você tiver muitas métricas. Portanto, algum tipo de integração com sistemas de alerta seria bom.
Felix

@Felix existem notificações agora
suco de maracujá

28

Se você não quiser codificar seu próprio frontend, pode usar o Graphiti . É simples de usar e parece ótimo!

Graphiti Screenshot



6

Posso ver que isso é um pouco antigo, mas pensei em adicionar a isso para uma prosperidade futura:

Passei por algumas das opções listadas na resposta de @troy (e algumas outras). Você pode ver minhas impressões na postagem do meu blog


Essa é uma ótima comparação das opções disponíveis. +1!
mjuarez de

Por favor, inclua as informações relevantes nesta resposta.
suco de maracujá


2

Alguém experimentou o Orion? Parece ser uma boa opção, mas esquecido até agora. https://github.com/gree/Orion


Orion parece bom, mas parece bastante obsoleto como um projeto. Faltam alguns recursos fundamentais, pelo menos suporte para o uso de funções Grafite.
tuomassalo 01 de
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.