Sign inSign up

bdotapps/stats-api

By bdotapps

•Updated 15 days ago

API REST de consulta a dados históricos de execução de fluxos de negócio da plataforma bdot

Image
Monitoring & observability
0

152

bdotapps/stats-api repository overview

  :!!^                                 ^!!.                                     
  J@@B                                 #@@7                       .JJ?.         
  J@@B                                 #@@7                       ^@@&.         
  J@@G ^!7777777!^.       .~!7777777!:.B@@7    .:~777777777!^.    ^@@&J77777?!  
  J@@&&&&&&&&&&&@@&G:   ^B&@@&&&&&&&&&#&@@7   J&@@@&&&&&&&&@@&5.  ^@@@&&&&&&&#. 
  J@@@7.........:5@@#. .&@@J..........J@@@7  ?@@#^.........:G@@P  ^@@&:.......  
  J@@B           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@G           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@G           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@#.          ^@@&. :@@&:          .&@@7  P@@P           ?@@#  :@@@^         
  J@@@&PYYYYYYYYP&@@J   5@@&PYYYYYYYYP&@@@7  :&@@B5YYYYYYYYG@@&!   Y@@&PYJJJJ7  
  7&#P7G#&&&&&&&#GY^     ^YB#&&&&&&&#G!G#&~   .7P##&&&&&&&&#GJ:     ^YG#&&&&&B.

⁠BDOT Community Edition - Stats API

⁠🚀 O que é a aplicação?

O Bdot Stats API é um microsserviço que expõe uma API REST versionada para consulta a dados históricos de execução de fluxos de negócio da plataforma bdot. Ele transforma dados operacionais armazenados em PostgreSQL em informações acionáveis sobre sessões de fluxo e execuções de motor (engine).

Desenvolvido para arquitetos, desenvolvedores e gestores de TI, o serviço permite monitorar o desempenho, acompanhar o histórico de execuções e diagnosticar falhas — fornecendo a base de dados para dashboards, relatórios e auditoria de processos de negócio.

⁠✨ Principais Funcionalidades

  • Histórico de sessões de fluxo: Listagem paginada de sessões com filtros por intervalo de tempo, fluxo, versão e escopo de origem.
  • Detalhamento por sessão: Consulta individual com informações de início e fim da execução.
  • Rastreio de execuções do motor: Consulta das execuções vinculadas a cada sessão, com métricas de duração e sucesso.
  • Diagnóstico de erros: Acesso a dados extras e detalhes de erro de cada execução, agilizando a investigação de falhas.
  • Intervalos prontos para análise: Filtros por períodos predefinidos (5 minutos, 1 hora, hoje, mês atual) ou customizados.
  • Segurança integrada: Endpoints protegidos via autenticação OpenID Connect (OIDC).

⁠🛠️ Tecnologias e Arquitetura

Microsserviço desenvolvido em Java 21 com Quarkus, compilado como executável nativo (GraalVM) para alto desempenho e baixo consumo de recursos. Utiliza PostgreSQL para persistência (via Hibernate ORM), OpenID Connect para autenticação e Redis para cache de identidade. Imagem mínima (distroless) otimizada para produção.

⁠🔒 Licença e Suporte

⁠Licença de Software Proprietário

Copyright (c) 2026 BPX TECNOLOGIA. Todos os direitos reservados.

Este software e a documentação associada (o "Software") são propriedade da BPX TECNOLOGIA e protegidos por leis de direitos autorais e tratados internacionais.

É estritamente proibida qualquer utilização, cópia, reprodução, modificação ou distribuição do Software, ou de qualquer parte dele, sem a autorização prévia e por escrito da BPX TECNOLOGIA.

O uso não autorizado do Software pode resultar em severas penalidades civis e criminais, e será processado na máxima extensão possível sob a lei.

Para questões de licenciamento, por favor, entre em contato com: **[email protected]**

⁠⚡ Como Executar via BDOT CLI

⚠️ Importante: A utilização e execução desta imagem devem ser feitas exclusivamente via BDOT CLI. Caso ainda não possua o utilitário instalado, consulte a Documentação de Instalação da BDOT CLI⁠.

⁠Pré-requisitos

Tag summary

Content type

Image

Digest

sha256:8f63d1962…

Size

44.3 MB

Last updated

15 days ago

docker pull bdotapps/stats-api