标签: azure-log-analytics

有多少个 Log Analytics 工作区可用于多个 Application Insights 实例?

我们有多个不同的应用程序,每个应用程序都部署在多个环境中,每个应用程序都由单独的 Application Insight 实例监控。例如,2 个 Web 应用程序,每个应用程序都部署在开发、测试、生产环境中,这意味着 6 个不同的 Application Insight 实例。

Microsoft 希望将 Application Insights 迁移到基于工作区的 Application Insights,因此我需要创建 Log Analytic 工作区。最好的方法是什么以及原因:

  • 创建单个工作区并将所有 Application Insights 放入这一工作区?
  • 为每个 Application Insight 实例创建单独的工作区?
  • 还有其他的吗?(每个应用程序的工作空间,每个环境的工作空间......)

azure-application-insights azure-log-analytics

11
推荐指数
1
解决办法
4109
查看次数

如何将OMS用于Azure Web应用程序

我想探索Azure webApps的OMS(特别是Service Map),但它显示以下错误:"为了将服务器安装到服务映射,需要在由OMS监视的服务器上安装Microsoft Dependency Agent.可以被找寻到".

Alos,微软声称"监控服务"用于查看多个订阅,资源组等的数据.但是当我查看指标时,它需要"资源名称".虽然评论说'选择或所有资源',但它没有提供选择全部的选项.

monitoring azure azure-log-analytics

8
推荐指数
1
解决办法
691
查看次数

查询 Azure Log Analytics 中的多个表

我正在查看 Web 应用程序的 Azure 日志分析,并且我有多个包含数据的开箱即用“表”:traces, requests,exceptions等。

我可以构造一个对多个表中的数据运行的查询吗?我不想加入来自不同来源的数据,我只想连接/交错它,所以我可以寻找例如“所有痕迹包含字符串‘SQL’的

从理论上讲,类似于:

traces, exceptions
| where * contains "SQL"
| order by timestamp desc
| limit 100
Run Code Online (Sandbox Code Playgroud)

这可能吗?

azure azure-log-analytics kql azure-data-explorer

8
推荐指数
1
解决办法
1万
查看次数

Kusto查询,选择5分钟的间隔并计算平均值

我对 Kusto 查询语言相当陌生,所以也许这是很常见的事情,但我真的找不到答案。所以就这样吧。

我已在某些服务器上启用了 Azure Log Analytics 性能收集,并希望实现以下目标:

从Perf数据集中,选择前一天的所有CPU数据,并显示每5分钟的平均CPU利用率。现在我已经弄清楚了第一部分,这真的很容易做到。但是我不知道如何在 Kusto 中进行每 5 分钟的选择。我猜想有什么总结?有人可以分享一些见解吗?

Perf
| where Computer == "servername.domain.internal"
| where TimeGenerated > ago(1d) 
| where CounterName == "% Processor Time" 
| where ObjectName == "Processor Information" 
Run Code Online (Sandbox Code Playgroud)

performance azure-log-analytics azure-data-explorer

8
推荐指数
1
解决办法
1万
查看次数

Azure 日志分析工作区的成本计算

有什么方法可以详细了解如何计量 Azure 日志分析服务的成本?我如何知道为什么我的分析日志服务如此昂贵?你有什么建议吗?我只是希望记录天蓝色功能的应用程序支付尽可能少的费用。

azure azure-log-analytics

8
推荐指数
1
解决办法
1万
查看次数

可以通过任何方式查找和更改 Application Insights 使用的 Log Analytics 工作区

尝试找到任何方法来更改 Application Insights 使用的 Log Analytics 工作区。截至目前,所有订阅(有超过 1 个订阅)的所有数据都写入默认工作区。计划为每个订阅创建一个工作区并引导来自相应工作区的数据。

广告

azure-application-insights azure-log-analytics

7
推荐指数
1
解决办法
3296
查看次数

如何用kusto查询语言解析json数组

如何用 kusto 查询语言解析 json 数组。我有一个输出列,其值采用 JSON 数组格式,如下所示。我需要解析它以获取两列形式的值。

{"count": 14
"value": [
        {
            "Total_Record_Count": 16608,
            "date": "2021-03-01T00:00:00Z"
        },
        {
            "Total_Record_Count": 27254,
            "date": "2021-02-24T00:00:00Z"
        },
        {
            "Total_Record_Count": 6,
            "date": "2021-02-01T00:00:00Z"
        },
        {
            "Total_Record_Count": 26964,
            "date": "2021-01-15T00:00:00Z"
        },
        {
            "Total_Record_Count": 134516,
            "date": "2020-12-18T00:00:00Z"
        },
        {
            "Total_Record_Count": 27345,
            "date": "2020-12-16T00:00:00Z"
        },
        {
            "Total_Record_Count": 521,
            "date": "2020-12-01T00:00:00Z"
        },
        {
            "Total_Record_Count": 4,
            "date": "2020-11-02T00:00:00Z"
        },
        {
            "Total_Record_Count": 6,
            "date": "2020-10-01T00:00:00Z"
        },
        {
            "Total_Record_Count": 1,
            "date": "2020-09-01T00:00:00Z"
        },
        {
            "Total_Record_Count": 3,
            "date": "2020-08-03T00:00:00Z"
        },
        {
            "Total_Record_Count": 18, …
Run Code Online (Sandbox Code Playgroud)

azure-log-analytics kql

7
推荐指数
1
解决办法
2万
查看次数

Kusto 自定义排序顺序?

如何在 Kusto 中执行自定义排序顺序?

查询示例:

//==================================================//
// Assign variables
//==================================================//
let varStart = ago(2d);
let varEnd = now();
let varStorageAccount = 'stgacctname';
//==================================================//
// Filter table
//==================================================//
StorageBlobLogs
| where TimeGenerated between (varStart .. varEnd)
  and AccountName == varStorageAccount
| sort by OperationName
Run Code Online (Sandbox Code Playgroud)

需要:

  • 我想将各种OperationNamesGetBlobAppendFile等)放入自定义订单中。
  • 就像是: | sort by OperationName['GetBlob'], OperationName['AppendFile'], OperationName asc
  • 理想情况下,我想指定排序依据的值,然后允许 Kusto 使用asc/对剩余的进行排序desc

这可能吗?

azure-log-analytics kql azure-data-explorer

7
推荐指数
1
解决办法
2675
查看次数

为什么 Azure 创建“DefaultResourceGroup-WEU”资源组和其中的日志分析工作区?

我正在为一个项目设置生产环境/资源组。Azure 不断创建一个名为 DefaultResourceGroup-WEU 的资源组,并在其中放置一个 DefaultWorkspace-bfcb05a5-938f-4336-9e3c-a5963f10acb7-WEU 日志分析工作区。我尝试自己创建一个分析工作区,希望它会停止这样做,但它不起作用。

它使我想要实现的组织变得混乱。除此之外还很烦人。

有人知道 Azure 为什么这样做以及我如何改变这种行为?

azure azure-log-analytics

7
推荐指数
1
解决办法
6803
查看次数

在 Log Analytics Kusto 查询中添加包含总计的行

我查询请求日志以获取状态代码的摘要。不过,我想在结果末尾添加一行,显示请求总数。如何添加这样的行?

当前查询(简化)

MyLog
| summarize count() by responseCode
Run Code Online (Sandbox Code Playgroud)

目前的结果看起来像

响应码 数数
200 1000
404 20
500 100

我想要这样的总数

响应码 数数
200 1000
404 20
500 100
全部的 1120

azure-log-analytics kql azure-log-analytics-workspace

7
推荐指数
1
解决办法
2216
查看次数