logs-analyzer/signoz/README.pt-br.md
2024-09-02 22:47:30 +03:00

7.6 KiB

SigNoz-logo

Monitore seus aplicativos e solucione problemas em seus aplicativos implantados, uma alternativa de código aberto para soluções como DataDog, New Relic, entre outras.

Downloads GitHub issues tweet

DocumentaçãoComunidade no SlackTwitter

SigNoz auxilia os desenvolvedores a monitorarem aplicativos e solucionar problemas em seus aplicativos implantados. SigNoz usa rastreamento distribuído para obter visibilidade em sua pilha de software.

👉 Você pode verificar métricas como latência p99, taxas de erro em seus serviços, requisições às APIs externas e endpoints individuais.

👉 Você pode encontrar a causa raiz do problema acessando os rastreamentos exatos que estão causando o problema e verificar os quadros detalhados de cada requisição individual.

👉 Execute agregações em dados de rastreamento para obter métricas de negócios relevantes.

SigNoz Feature



Junte-se à nossa comunidade no Slack

Venha dizer oi para nós no Slack 👋



Funções:

  • Métricas de visão geral do aplicativo, como RPS, latências de percentual 50/90/99 e taxa de erro
  • Endpoints mais lentos em seu aplicativo
  • Visualize o rastreamento preciso de requisições de rede para descobrir problemas em serviços downstream, consultas lentas de banco de dados, chamadas para serviços de terceiros, como gateways de pagamento, etc.
  • Filtre os rastreamentos por nome de serviço, operação, latência, erro, tags / anotações.
  • Execute agregações em dados de rastreamento (eventos / extensões) para obter métricas de negócios relevantes, como por exemplo, você pode obter a taxa de erro e a latência do 99º percentil de customer_type: gold or deployment_version: v2 or external_call: paypal
  • Interface de Usuário unificada para métricas e rastreios. Não há necessidade de mudar de Prometheus para Jaeger para depurar problemas.



Por que escolher SigNoz?

Sendo desenvolvedores, achamos irritante contar com fornecedores de SaaS de código fechado para cada pequeno recurso que queríamos. Fornecedores de código fechado costumam surpreendê-lo com enormes contas no final do mês de uso sem qualquer transparência .

Queríamos fazer uma versão auto-hospedada e de código aberto de ferramentas como DataDog, NewRelic para empresas que têm preocupações com privacidade e segurança em ter dados de clientes indo para serviços de terceiros.

Ser open source também oferece controle completo de sua configuração, amostragem e tempos de atividade. Você também pode construir módulos sobre o SigNoz para estender recursos específicos do negócio.

Linguagens Suportadas:

Nós apoiamos a biblioteca OpenTelemetry como a biblioteca que você pode usar para instrumentar seus aplicativos. Em outras palavras, SigNoz oferece suporte a qualquer framework e linguagem que suporte a biblioteca OpenTelemetry. As principais linguagens suportadas incluem:

  • Java
  • Python
  • NodeJS
  • Go

Você pode encontrar a lista completa de linguagens aqui - https://opentelemetry.io/docs/



Iniciando

Implantar usando Docker

Siga as etapas listadas aqui para instalar usando o Docker.

Esse guia para solução de problemas pode ser útil se você enfrentar quaisquer problemas.

 

Implentar no Kubernetes usando Helm

Siga as etapas listadas aqui para instalar usando helm charts.



Comparações com ferramentas similares

SigNoz ou Prometheus

Prometheus é bom se você quiser apenas fazer métricas. Mas se você quiser ter uma experiência perfeita entre métricas e rastreamentos, a experiência atual de unir Prometheus e Jaeger não é ótima.

Nosso objetivo é fornecer uma interface do usuário integrada entre métricas e rastreamentos - semelhante ao que fornecedores de SaaS como o Datadog fornecem - e fornecer filtragem e agregação avançada sobre rastreamentos, algo que a Jaeger atualmente carece.

 

SigNoz ou Jaeger

Jaeger só faz rastreamento distribuído. SigNoz faz métricas e rastreia, e também temos gerenciamento de log em nossos planos.

Além disso, SigNoz tem alguns recursos mais avançados do que Jaeger:

  • A interface de usuário do Jaegar não mostra nenhuma métrica em traces ou em traces filtrados
  • Jaeger não pode obter agregados em rastros filtrados. Por exemplo, latência p99 de solicitações que possuem tag - customer_type='premium'. Isso pode ser feito facilmente com SigNoz.



Contribuindo

Nós ❤️ contribuições grandes ou pequenas. Leia CONTRIBUTING.md para começar a fazer contribuições para o SigNoz.

Não sabe como começar? Basta enviar um sinal para nós no canal #contributing em nossa comunidade no Slack.



Documentação

Você pode encontrar a documentação em https://signoz.io/docs/. Se você tiver alguma dúvida ou sentir falta de algo, sinta-se à vontade para criar uma issue com a tag documentation no GitHub ou entre em contato conosco no canal da comunidade no Slack.



Comunidade

Junte-se a comunidade no Slack para saber mais sobre rastreamento distribuído, observabilidade ou SigNoz e para se conectar com outros usuários e colaboradores.

Se você tiver alguma ideia, pergunta ou feedback, compartilhe em nosso Github Discussões

Como sempre, obrigado aos nossos incríveis colaboradores!