Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 841 Bytes

healthcheck.md

File metadata and controls

12 lines (10 loc) · 841 Bytes

A classe HealthCheckConfig oferece uma configuração para verificação da saúde em uma aplicação Flask. Verificando o status do banco de dados e do servidor RabbitMQ. Parâmetro obrigatório na inicialização é o flask_application, outros parâmetros como: injector_factory_class, app_name, rabbitmq_host, rabbitmq_http_port, rabbitmq_user, rabbitmq_pass, serão recuperados das variáveis de ambiente e/ou nulos. Na config por padrão os parâmetros check_database e check_rabbit_mq virão True e False, podendo ser ajustados na chamada.

Exemplo:

#importando a classe
from nsj_rest_lib.healthcheck_config import HealthCheckConfig

HealthCheckConfig(
    flask_application=application
).config(check_database=True, check_rabbit_mq=False)