a gazillion things to implement cosmos db healthcheck

This commit is contained in:
Pablo Martin 2024-08-09 12:41:23 +02:00
parent 7af3b12c81
commit 91c79357f8
11 changed files with 421 additions and 15 deletions

View file

@ -1,18 +1,12 @@
import importlib.metadata
import logging
import click
import pyfiglet
from anaxi.logging import get_anaxi_logger
from anaxi.processes import run_cosmos_db_healthcheck_process
logging.basicConfig(
level=logging.DEBUG,
format="%(asctime)s - [%(levelname)s] - %(filename)s - L%(lineno)d - %(message)s",
handlers=[logging.StreamHandler()],
)
logger = logging.getLogger()
logger = get_anaxi_logger(__name__)
@click.group()
@ -37,7 +31,7 @@ def smoke_test():
@cli.command()
@click.option("--cosmos-db-id", type=click.STRING)
@click.option("--cosmos-db-id", type=click.STRING, required=True)
def cosmos_db_healthcheck(cosmos_db_id):
logger.info("Starting a Cosmos DB healthcheck.")
run_cosmos_db_healthcheck_process(cosmos_db_id)