Plataforma open source para consultar, visualizar, criar alertas e explorar métricas, logs e traces de várias fontes de dados.
prometheus/client_python
A biblioteca oficial de cliente Python para expor métricas de aplicações no formato de monitoramento do Prometheus.
- Estrelas
- 4,384
- Forks
- 904
- Issues abertas
- 172
- Último commit
- há 7 dias
O que é?
prometheus_client é a biblioteca oficial de instrumentação Python para Prometheus. Ela permite que aplicações Python definam métricas como counters, gauges e histograms e as exponham via HTTP para que um servidor Prometheus possa coletá-las.
O pacote pode ser instalado pelo PyPI com pip. A documentação completa está no site GitHub Pages do projeto, e as notas de versão ficam na página de releases do GitHub, que funciona como changelog.
É voltada a desenvolvedores que já usam Prometheus e precisam instrumentar serviços, scripts ou exporters em Python com dados de monitoramento.
Recursos principais
- 01Oferece tipos de métricas counter, gauge, histogram e summary.
- 02Expõe métricas via HTTP para que o Prometheus possa coletá-las.
- 03Pode ser instalado pelo PyPI com pip.
- 04É mantida como a biblioteca oficial de cliente Python para Prometheus.
Casos de uso
- Adicionar métricas de quantidade e latência de requisições a um serviço web em Python.
- Instrumentar tarefas em segundo plano ou scripts para monitoramento.
- Criar um exporter personalizado do Prometheus em Python.
Início rápido
- 1
Instale o pacote pelo PyPI
pip install prometheus-client
Em coleções
Tópicos
Perguntas frequentes
- O que é client_python?
- A biblioteca oficial de cliente Python para expor métricas de aplicações no formato de monitoramento do Prometheus. prometheus_client é a biblioteca oficial de instrumentação Python para Prometheus. Ela permite que aplicações Python definam métricas como counters, gauges e histograms e as exponham via HTTP para que um servidor Prometheus possa coletá-las.
- client_python é gratuito? Qual é a licença?
- client_python é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- client_python ainda é mantido?
- Manutenção ativa. O último commit de client_python foi em 30 de out. de 2026.
- Para que posso usar client_python?
- Adicionar métricas de quantidade e latência de requisições a um serviço web em Python. Instrumentar tarefas em segundo plano ou scripts para monitoramento. Criar um exporter personalizado do Prometheus em Python.
- Como instalar client_python?
- Instale o pacote pelo PyPI: pip install prometheus-client
- Onde consigo client_python?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/prometheus/client_python
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.
Conjunto de componentes que amplia o Prometheus com uma visão global de consultas, armazenamento de longo prazo em object storage e alta disponibilidade.
Exporter do Prometheus que expõe métricas de hardware e do sistema operacional de kernels *NIX usando coletores plugáveis.
Sistema open source de observabilidade em tempo real e sem agentes, que unifica métricas, logs, alertas, notificações e páginas de status, com análise assistida por IA.
Um serviço complementar do Kubernetes que monitora o servidor da API e expõe métricas do Prometheus sobre o estado de objetos como pods, deployments e nodes.