【发布时间】:2019-07-09 05:04:54
【问题描述】:
我正在编写 kusto 查询来分析数据库在简单查询长时间运行时的状态。
例如: data and type = SQL in dependencies 是一个 sql server 查询。如果它在时间戳 2019-06-24T16:41:24.856 处的持续时间 >= 15000 (>= 15 秒) 我想从 2019-06-24T16:40:24.856 到 2019-06-24T16:42:24.856 查询和分析 AzureMetrics 中的 dtu_consumption_percent。 (查询完成时间之前的 1 分钟和之后的 1 分钟)来确定该时间点的数据库状态。
问题:我想知道是否有人可以指点我从依赖项中从目标列中获取数据库名称?
目标如下:
tcp:sqlserver-xxx-xxxxxx.database.windows.net | DDDDD
我需要提取 DDDDD 以加入 AzureMetrics 列资源。
谢谢!
【问题讨论】:
-
澄清:这是您要解析的值:
tcp:sqlserver-xxx-xxxxxx.database.windows.net | DDDDD?DDDDD是您要从中解析出来的子字符串吗? -
没错。代表服务器的字符串 |数据库的长度可以变化,DDDDD 也是如此。我们的服务器名称和数据库名称的长度各不相同。谢谢!
标签: azure azure-log-analytics azure-data-explorer