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)