a gazillion things to implement cosmos db healthcheck
This commit is contained in:
parent
7af3b12c81
commit
91c79357f8
11 changed files with 421 additions and 15 deletions
12
anaxi/cli.py
12
anaxi/cli.py
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue