Вы не можете написать какой-либо тестовый пример без использования рамки тестирования, иначе вам придется написать свой тест framewok, чтобы отдать должное вашим тестовым случаям. Вот некоторые сведения о JUnit Framework, кроме того, что вы можете использовать среду TestNG.
Что такое Junit?
Junit широко используется в тестовой среде наряду с Java Programming Language. Вы можете использовать эту инфраструктуру автоматизации как для модульного тестирования, так и для тестирования пользовательского интерфейса. Он помогает нам определить поток выполнения нашего кода с различными аннотациями. Junit построен на идее «первого тестирования и затем кодирования», что помогает нам повысить производительность тестовых случаев и стабильность кода.
Важные особенности тестирования Junit -
То, что вы хотите сделать, на данный момент не поддерживается в Google, но не в Datadog, есть и другой вариант, например, при создании политики предупреждений у вас есть возможность добавить более одного показателя в одно предупреждение, см. Ниже пример и использовать только Триггеры политики, см. ниже:
Вы можете посмотреть этот стек для более подробной информации об арифметической операции. .
Я думаю, что возможность создавать виды оповещений, о которых вы будете говорить, будет включена в Мониторинг обслуживания (см. Раздел Цели уровня обслуживания):
Вы можете создать именно ту политику оповещения, которую вы описываете, используя оповещение о соотношении. К сожалению, вы не можете создать их через пользовательский интерфейс, вам нужно использовать API ( https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.alertPolicies#metricthreshold проверить "denominatorFilter").
Инструмент CLI gcloud поддерживает все, что делает API, поэтому вам не нужно писать код, если вы этого не хотите - см. https://cloud.google.com/monitoring. /alerts/using-alerting-api#api-create-policy.
Аарон Шер, инженер-водитель,