More metrics

This commit is contained in:
Curtis Castrapel 2019-05-21 12:55:33 -07:00
parent 34c7e5230b
commit 1423ac0d98
1 changed files with 10 additions and 0 deletions

View File

@ -72,6 +72,7 @@ def upload_cert(name, body, private_key, path, cert_chain=None, **kwargs):
else: else:
name = name + "-" + path.strip("/") name = name + "-" + path.strip("/")
metrics.send("upload_cert", "counter", 1, metric_tags={"name": name, "path": path})
try: try:
if cert_chain: if cert_chain:
return client.upload_server_certificate( return client.upload_server_certificate(
@ -103,6 +104,7 @@ def delete_cert(cert_name, **kwargs):
:return: :return:
""" """
client = kwargs.pop("client") client = kwargs.pop("client")
metrics.send("delete_cert", "counter", 1, metric_tags={"cert_name": cert_name})
try: try:
client.delete_server_certificate(ServerCertificateName=cert_name) client.delete_server_certificate(ServerCertificateName=cert_name)
except botocore.exceptions.ClientError as e: except botocore.exceptions.ClientError as e:
@ -119,6 +121,7 @@ def get_certificate(name, **kwargs):
:return: :return:
""" """
client = kwargs.pop("client") client = kwargs.pop("client")
metrics.send("get_certificate", "counter", 1, metric_tags={"name": name})
return client.get_server_certificate(ServerCertificateName=name)[ return client.get_server_certificate(ServerCertificateName=name)[
"ServerCertificate" "ServerCertificate"
] ]
@ -133,6 +136,7 @@ def get_certificates(**kwargs):
:return: :return:
""" """
client = kwargs.pop("client") client = kwargs.pop("client")
metrics.send("get_certificates", "counter", 1)
return client.list_server_certificates(**kwargs) return client.list_server_certificates(**kwargs)
@ -142,6 +146,12 @@ def get_all_certificates(**kwargs):
""" """
certificates = [] certificates = []
account_number = kwargs.get("account_number") account_number = kwargs.get("account_number")
metrics.send(
"get_all_certificates",
"counter",
1,
metric_tags={"account_number": account_number},
)
while True: while True:
response = get_certificates(**kwargs) response = get_certificates(**kwargs)