Uptrace
Uptrace unifica traces, métricas e logs em uma única plataforma de observabilidade nativa OpenTelemetry. SREs, engenheiros de plataforma e equipes de backend a utilizam para APM full-stack sem cobrança por assento ou agentes proprietários. Você pode usar o Uptrace Cloud, hospedar a edição comunitária por conta própria ou implantar on-premises com uma licença.
Diferente do Datadog e New Relic, o Uptrace cobra pelo volume de dados ingeridos, não por assento ou host. A nuvem inclui 50 GB de traces, logs e métricas gratuitos por mês, depois as tarifas começam em $0.075 por GB. O backend roda no ClickHouse, um banco de dados colunar criado para análises em escala de petabytes que mantém os custos de ingestão baixos mesmo com alta cardinalidade.
O Uptrace é adequado para equipes que executam microsserviços, workloads Kubernetes ou backends distribuídos que precisam de sinais correlacionados ao depurar incidentes em produção. Instrumente uma vez com SDKs OpenTelemetry ou auto-instrumentação para Go, Python, Node.js, Java, Ruby e uma dúzia de outras linguagens, depois alterne os backends sem reescrever o código da aplicação.
Rastreios, métricas e logs correlacionados em uma plataforma consultável
50 GB gratuitos por mês na Uptrace Cloud, depois a partir de $0.075 por GB ingerido
Construído sobre ClickHouse para armazenamento de spans e logs em escala de petabytes
OTLP nativo via gRPC e HTTP com auto-instrumentação para mais de 20 linguagens
Mapas de serviço interativos com saúde de dependência em tempo real
Auto-hospedagem gratuita para sempre ou execução da Uptrace Cloud com preços baseados no uso
Ingestão de Prometheus, Vector, FluentBit e CloudWatch junto com OTel
Edição Community open source com uso ilimitado self-hosted sem custo.
Sem taxas por assento ou por host nos planos cloud ou self-hosted.
Instrumentação nativa OpenTelemetry evita dependência de agentes proprietários.
Backend ClickHouse lida com spans e logs de alta cardinalidade em escala.
Demonstração pública ao vivo permite explorar o produto sem necessidade de cadastro.
Os data centers em nuvem são exclusivos da UE, o que pode adicionar latência para cargas de trabalho principalmente dos EUA.
As edições pagas self-hosted exigem que você gerencie sua própria infraestrutura.
A retenção estendida além de 28 dias tem custo adicional no Uptrace Cloud.
O Uptrace tem uma versão gratuita?
Sim. O Uptrace oferece duas opções gratuitas. Hospede a Community Edition em sua própria infraestrutura sem limites, ou use o Uptrace Cloud gratuitamente até 50 GB e 5.000 séries temporais por mês. Cadastros no Cloud também incluem um teste de 14 dias com 1,2 TB de spans e logs e 100.000 séries temporais, sem necessidade de cartão de crédito.
Como funciona a precificação do Uptrace Cloud?
O Uptrace Cloud cobra pelo volume de dados ingeridos, não por assento ou host. Você recebe 50 GB de traces, logs e métricas grátis todo mês. Depois disso, as tarifas começam em $0,075 por GB para traces e logs. Métricas são cobradas por milhão de pontos de dados a partir de $0,025. É possível definir um limite mensal rígido para que a cobrança nunca ultrapasse seu orçamento.
Posso hospedar o Uptrace por conta própria?
Sim. A Community Edition do Uptrace é open source e gratuita para hospedagem própria com uso ilimitado. Edições pagas para hospedagem própria (Starter, Team, Business) adicionam recursos de colaboração como RBAC, SSO e roteamento de alertas com tarifas mensais fixas a partir de $39 por mês. Implantação Enterprise on-premises inclui suporte dedicado e certificação SOC 2 mediante solicitação.
O Uptrace é compatível com OpenTelemetry?
Sim. O Uptrace é construído sobre o padrão OpenTelemetry e aceita dados OTLP nativos via gRPC e HTTP. Suporta auto-instrumentação para Go, Python, Node.js, Java, Ruby, Rust, PHP e outras linguagens. Também é possível encaminhar spans Jaeger pelo OpenTelemetry Collector sem reinstrumentar suas aplicações.
Onde os dados do Uptrace Cloud são armazenados?
O Uptrace Cloud opera em data centers da Hetzner na Alemanha com backups redundantes na Finlândia. Todos os dados de telemetria permanecem dentro da União Europeia para conformidade com o GDPR. A retenção padrão é de 28 dias, com armazenamento frio opcional em S3 ou HDD por até 100 semanas.
Qual a diferença do Uptrace para Jaeger ou Zipkin?
Jaeger e Zipkin armazenam apenas traces. O Uptrace armazena traces, métricas e logs juntos com correlação automática de logs para traces, alertas integrados e painéis de saúde dos serviços. Isso permite acompanhar uma requisição com falha desde a cascata de traces até as linhas de log relevantes sem trocar de ferramenta.

