如何格式化 splunk 图表以显示多行(每种方法一行)?
How to format splunk graphs to show multiple lines (one line for each method)?
我是 splunk 报告的新手,我正在努力实现以下目标:
我想为 API 性能生成 splunk 日志报告(图形),x 轴为执行时间,y 轴为方法名称。我正在尝试 运行 以下查询:
cs_dataowner_id="ICTO-31263" cs_stage = UAT
| search cs_component_id="icomply-gpat-api-buslogs"
| search Action=API_PERFORMANCE
| table Message Execution_Time
| sort by Execution_Time desc
预期折线图应为每个方法 (API) 在 x 轴上随时间扩展显示一条线,因此 y 轴上的线数应等于调用的 apis/methods 数那个时间范围。
当前输出:所有方法在 y 轴上的单行(这里我有 2 个 api)。
我尝试了所有格式设置选项,但没有任何效果。
截图:
而不是管道 search
命令,全部在第一行执行:
cs_dataowner_id="ICTO-31263" cs_stage=UAT cs_component_id="icomply-gpat-api-buslogs" Action=API_PERFORMANCE
使用 chart
:
而不是 sort
和 table
命令
| chart count(Message) as Messages over Execution_Time by Message
此命令绘制了对每个 API 的调用次数,在 X-axis 上使用 Execution_Time 并为每个 API(消息)单独的行。
我是 splunk 报告的新手,我正在努力实现以下目标: 我想为 API 性能生成 splunk 日志报告(图形),x 轴为执行时间,y 轴为方法名称。我正在尝试 运行 以下查询:
cs_dataowner_id="ICTO-31263" cs_stage = UAT
| search cs_component_id="icomply-gpat-api-buslogs"
| search Action=API_PERFORMANCE
| table Message Execution_Time
| sort by Execution_Time desc
预期折线图应为每个方法 (API) 在 x 轴上随时间扩展显示一条线,因此 y 轴上的线数应等于调用的 apis/methods 数那个时间范围。
当前输出:所有方法在 y 轴上的单行(这里我有 2 个 api)。
我尝试了所有格式设置选项,但没有任何效果。
截图:
而不是管道 search
命令,全部在第一行执行:
cs_dataowner_id="ICTO-31263" cs_stage=UAT cs_component_id="icomply-gpat-api-buslogs" Action=API_PERFORMANCE
使用 chart
:
sort
和 table
命令
| chart count(Message) as Messages over Execution_Time by Message
此命令绘制了对每个 API 的调用次数,在 X-axis 上使用 Execution_Time 并为每个 API(消息)单独的行。