Untitled
unknown
plain_text
a year ago
1.1 kB
5
Indexable
import requests class YourClassName: def get_status_statistics(self, test_id: str): grafana_base_url = "https://g-e479d6ef8a.grafana-workspace.us-west-2.amazonaws.com/d/GXuswQq4z/performance-test-results?orgId=1&from=now-5m&to=now&var-internal_workflow_id={test_id}" formatted_grafana_url = grafana_base_url.format(test_id=test_id) short_url = requests.get(f'http://tinyurl.com/api-create.php?url={formatted_grafana_url}').text status_statistics = self.__result_db_handler.get_existing_tests_status_summary() statistics_message = ( "Tests Queue Statistics:\n" f"Number of tests in QUEUE: {status_statistics['queue']}\n" f"Number of tests SCHEDULED: {status_statistics['scheduled']}\n" f"Number of tests STARTING: {status_statistics['starting']}\n" f"Number of tests IN_PROGRESS: {status_statistics['in_progress']}\n" f"URL to Grafana Dashboard: {short_url}" ) return statistics_message
Editor is loading...
Leave a Comment