В наших журналах мы получаем время безотказной работы в виде миллисекунды, и я пытаюсь отформатировать его с помощью запроса AWS CloudWatch. Но я обнаружил, что невозможно проанализировать результат какой-либо функции, можно использовать только значения полей. Пример:
fields
req.stats.uptime,
fromMillis(req.stats.uptime) as tstamp,
"1970-01-03T22:53:01.000+01:00" as tz
| sort @timestamp desc
| limit 1
| fields @timestamp
| parse tstamp "T*:*:*." as H, M, S
| filter req.url like /\/healthcheck/ and ispresent(req.stats.uptime)
если я анализирую "tstamp" - i
ничего не получаю, пустой HMS, но если я анализирую "tz"
, я получаю правильные значения обратно ..
знает ли кто-то, как этого избежатьЭта проблема? к сожалению, я не вижу возможности форматирования в запросах AWS CloudWatch, и на данный момент я думаю, что наилучшим способом могло бы быть форматирование на стороне службы и размещение уже отформатированных в журналах. Но, может быть, кто-то знает лучшее решение?
С уважением в совет