我有这个日志行:
Successfully encrypted 189322 bytes for upload req_id=MediaUpload
Successfully encrypted 189322 bytes for upload req_id=MediaUpload
Successfully encrypted 492346 bytes for upload req_id=MediaUpload
Run Code Online (Sandbox Code Playgroud)
有没有办法对匹配的查询日志行的字节进行求和?例如,通过这些日志,我希望获得870990字节或0.87099MB 的总和值。
那可能吗?
你当然可以。看一下这个。
我使用模式解析器从日志行中提取字节作为数字。
然后您可以在此基础上运行范围查询:
例如。
sum by (app)
(sum_over_time(
{app="your-app"}
| pattern `Successfully encrypted <byte_size> bytes for upload req_id=<_>`
| unwrap byte_size
| __error__="" [$__interval]
))
Run Code Online (Sandbox Code Playgroud)
您可以$__interval根据您的需要进行更改。
| 归档时间: |
|
| 查看次数: |
4471 次 |
| 最近记录: |