Как извлечь значение времени из журналов cloudwatch для выполнения математических операций - PullRequest
1 голос
/ 05 мая 2020

У меня есть похожие журналы в AWS CloudWatch

2020-05-04 14: 45: 37.453 [http-nio-8095-exe c -9] [34mINFO [0; 39m xxx - Время выполнения Class.methodNameOne :: 23 мс

2020-05-04 14: 45: 37.475 [http-nio-8095-exe c -7] [34mINFO [0; 39m xxx - время выполнения of Class.methodNameTwo :: 32 мс

2020-05-04 14: 45: 37.472 [http-nio-8095-exe c -3] [34mINFO [0; 39m xxx - время выполнения класса .methodNameOne :: 38 мс

Создано метри c с использованием приведенного ниже шаблона для получения времени значения только для метода methodNameOne .

[ ..., method = class.methodNameOne`` time! = null,]

И я вижу methodNameOne в $ method столбец, 23 и 38 значения в $ столбец времени в виде строк.

белье $ method $ time ......................

1 methodNameOne 23 ........ ..............

2 methodNameOne 38 ......................

Позже был создан сигнал тревоги в том же метрике c, используя математическую функцию максимум .

Тревога не выполняет максимальную операцию на метрике c результаты

Я хочу вычислить максимальное время из журналов, и тревога должна срабатывать, когда он пересекает указанное пороговое значение.

...