求New Relic查询语句:展示指定时段API与内存消耗的关联关系
查询指定时段内API与内存消耗关联的New Relic语句
请问是否有人知晓可展示指定时段内API与内存消耗关联关系的New Relic查询语句?示例时段为2022-10-17 10:00:00 AM至2022-10-17 11:00:00 AM,预期输出格式如下:
API | Memory Consumption __________________________ X | 1.5 GB Y | 1 GB T | 0.5 GB
可用的New Relic NRQL查询语句
假设API请求数据存储在Transaction事件中,内存消耗数据来自ProcessSample事件,两者通过appName和host关联,以下是适配指定时段的查询示例:
SELECT average(memoryUsage) AS 'Memory Consumption' FROM ProcessSample WHERE appName = '你的应用名称' AND timestamp >= '2022-10-17T10:00:00+00:00' AND timestamp <= '2022-10-17T11:00:00+00:00' JOIN ( SELECT name AS 'API', appName, host FROM Transaction WHERE appName = '你的应用名称' AND timestamp >= '2022-10-17T10:00:00+00:00' AND timestamp <= '2022-10-17T11:00:00+00:00' AND transactionType = 'Web' ) ON ProcessSample.appName = Transaction.appName AND ProcessSample.host = Transaction.host FACET API ORDER BY 'Memory Consumption' DESC
关键调整说明
- 替换
你的应用名称为实际的应用标识 - 若内存数据存储在
SystemSample事件中,直接替换ProcessSample即可 - 查询结果可在New Relic控制台切换为表格视图,匹配预期的输出格式
内容的提问来源于stack exchange,提问作者Ezequielab
相关产品推荐
相关产品推荐

