我们的项目要求使用 Azure Log-Analytics 获取每日 http 错误计数(http 4xx、5xx)。
Day http 403 http 404 http 500 http 502 http ? total_error_count
18-Dec 2 0 1 2 1 6
19-Dec 3 4 1 1 1 10
您必须利用 summarize 运算符、timespan 函数和(extend 运算符,如果您必须为每个 http 错误代码创建单独的列并将它们附加到结果集)。 基本查询如下所示。
AAAA
| extend BBBB_column = xxxxxxx, CCCC_column = yyyyyyy
| summarize BBBB_count_column=count(BBBB_column), CCCC_count_column=count(CCCC_column) by date_column=dayofmonth(TimeGenerated)
| project date_column, BBBB_count_column, CCCC_count_column, sum_column=BBBB_count_column+CCCC_count_column
其中 AAAA 是表名,xxxxxxx 和 yyyyyyy 是分别获取特定 http 错误代码的一些计算。