Banco de dados open source para observabilidade que armazena métricas, logs e traces em um único mecanismo colunar sobre object storage, consultável com SQL e PromQL.
- Estrelas
- 2,563
- Forks
- 182
- Issues abertas
- 29
- Último commit
- ontem
O que é?
O Parseable é uma plataforma de observabilidade baseada em uma arquitetura de data lake. Ele recebe logs, métricas, traces e eventos de aplicações, agentes e sistemas e os armazena em formato colunar Parquet em object storage, como o S3. O processamento é stateless, então o armazenamento e o processamento podem escalar de forma independente.
A plataforma reúne alertas, dashboards, detecção de anomalias, APM, consultas com PromQL e SQL em um único binário, para que as equipes não precisem combinar várias ferramentas separadas para essas tarefas. Os dados podem chegar por meio de agentes de logging populares, OpenTelemetry, Kafka, eBPF e outras integrações, e configurações do OpenTelemetry Collector podem apontar diretamente para ela.
Um script de quickstart instala o binário no Linux, macOS ou Windows, e uma instância local fica disponível na porta 8000, com uma interface web e uma API HTTP de ingestão. O projeto também oferece uma versão hospedada na nuvem.
Recursos principais
- 01Armazena logs, métricas, traces e eventos em formato colunar Parquet no object storage.
- 02Inclui alertas, dashboards, detecção de anomalias e APM em um único binário.
- 03Oferece suporte a consultas com PromQL e SQL.
- 04Recebe dados via OpenTelemetry, Kafka, eBPF e agentes de logging comuns.
- 05Separa o processamento stateless do object storage para que cada um possa escalar de forma independente.
Casos de uso
- Centralizar logs de aplicações e infraestrutura em uma stack de observabilidade self-hosted.
- Substituir uma configuração de monitoramento com várias ferramentas por uma única plataforma baseada no S3.
- Monitorar agentes de IA e analisar telemetria com LLMs.
- Usar um pipeline existente do OpenTelemetry Collector com um novo backend.
Início rápido
- 1
Execute o script oficial de instalação indicado no README
- 2
Envie logs de exemplo para o stream de demonstração com o comando ingest
curl --location --request POST 'http://localhost:8000/api/v1/ingest' \ --header 'X-P-Stream: demo' \ --header 'Authorization: Basic YWRtaW46YWRtaW4=' \ --header 'Content-Type: application/json' \ --data-raw '[ { "id": "434a5f5e-2f5f-11ed-a261-0242ac120002", "datetime": "24/Jun/2022:14:12:15 +0000", "host": "153.10.110.81" } ]' - 3
Acesse http://localhost:8000 e faça login com admin / admin
Antes de usar
- Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte de versões modificadas.
- O guia de início rápido usa as credenciais padrão de administrador, portanto, instalações em produção exigem as etapas de reforço de segurança do guia de instalação.
Em coleções
Tópicos
Perguntas frequentes
- O que é parseable?
- Plataforma open source de observabilidade em Rust que armazena logs, métricas, traces e eventos em object storage, em um único binário. O Parseable é uma plataforma de observabilidade baseada em uma arquitetura de data lake. Ele recebe logs, métricas, traces e eventos de aplicações, agentes e sistemas e os armazena em formato colunar Parquet em object storage, como o S3. O processamento é stateless, então o armazenamento e o processamento podem escalar de forma independente.
- parseable é gratuito? Qual é a licença?
- parseable é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- parseable ainda é mantido?
- Manutenção ativa. O último commit de parseable foi em 23 de out. de 2026.
- Para que posso usar parseable?
- Centralizar logs de aplicações e infraestrutura em uma stack de observabilidade self-hosted. Substituir uma configuração de monitoramento com várias ferramentas por uma única plataforma baseada no S3. Monitorar agentes de IA e analisar telemetria com LLMs. Usar um pipeline existente do OpenTelemetry Collector com um novo backend.
- Como instalar parseable?
- Execute o script oficial de instalação indicado no README Envie logs de exemplo para o stream de demonstração com o comando ingest: curl --location --request POST 'http://localhost:8000/api/v1/ingest' \ --header 'X-P-Stream: demo' \ --header 'Authorization: Basic YWRtaW46YWRtaW4=' \ --header 'Content-Type: application/json' \ --data-raw '[ { "id": "434a5f5e-2f5f-11ed-a261-0242ac120002", "datetime": "24/Jun/2022:14:12:15 +0000", "host": "153.10.110.81" } ]' Acesse http://localhost:8000 e faça login com admin / admin
- Onde consigo parseable?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/parseablehq/parseable
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Prometheus é um sistema open source de monitoramento de sistemas e serviços que coleta métricas, avalia regras e dispara alertas.
Backend de observabilidade self-hosted que recebe logs, métricas, traces e perfis, e os disponibiliza por APIs compatíveis com Loki, Prometheus, Tempo e Pyroscope.
Plataforma open source de observabilidade nativa do OpenTelemetry que reúne logs, métricas, traces, alertas e dashboards em uma única ferramenta que pode ser hospedada por você.
SDK Python do Pydantic Logfire, uma ferramenta de observabilidade que instrumenta apps Python e agentes de LLM com traces, métricas e logs do OpenTelemetry.
Sistema de APM para monitorar, rastrear e diagnosticar arquiteturas distribuídas e cloud-native de microsserviços.