Я хочу сгенерировать график на основе результатов запроса cloudwatch. У меня есть этот запрос, который группирует действия пользователей.
fields @user, @action
| parse @message '"action": "*"' as action
| parse @message '"user": "*"' as user
| filter ispresent(action)
| stats count(action), count(user)
этот запрос дает этот результат
Я хотел бы создать линейный график, который дает одну строку на строку.
Сейчас я планирую создать несколько графиков - по одному на пользователя, где я жестко закодирую имя пользователя.
fields @user, @action
| parse @message '"action": "*"' as action
| parse @message '"user": "*"' as user
| parse @message '"action": "action1"' as action1_calls
| parse @message '"action": "action2"' as action2_calls
| parse @message '"action": "action3"' as action3_calls
| filter ispresent(action)
| filter user = 'user1'
| stats count(action1_calls), count(action2_calls), count(action3_calls) by bin(1d)
| sort @timestamp
Есть ли другой способ сделать это?