如何在 Kusto 函数中使用控制命令
How to Use control Commands in Kusto Function
我正在将 json 数据从 EventHub 提取到我的 ADX-Kusto 数据库 table。直到这里都很好。假设如果 Ingestion 由于某些损坏的数据而失败,我可以使用命令 .show ingestion failures | project <specific columns>
来显示失败的摄取结果。但是当我尝试将命令包装在函数内部时,它会抛出错误。我了解到我们不能将控制命令包装在一个函数中。
现在,
我想在摄取失败时触发一个函数。
如果可能,请发送电子邮件通知。
我可以为您提供的一个解决方案是使用 Microsoft Flow 或 Azure Function 来执行此任务 - 定期查找故障并发出邮件。
不支持通过摄取失败触发任何东西 - 在高速率下这根本不可行。
展望未来,我们计划提供更多选项来监控摄取操作。敬请期待。
更新:现在可以使用诊断日志监控所有摄取操作。 Azure Data Explorer ingestion operations monitoring 现已提供预览版。
我正在将 json 数据从 EventHub 提取到我的 ADX-Kusto 数据库 table。直到这里都很好。假设如果 Ingestion 由于某些损坏的数据而失败,我可以使用命令 .show ingestion failures | project <specific columns>
来显示失败的摄取结果。但是当我尝试将命令包装在函数内部时,它会抛出错误。我了解到我们不能将控制命令包装在一个函数中。
现在,
我想在摄取失败时触发一个函数。
如果可能,请发送电子邮件通知。
我可以为您提供的一个解决方案是使用 Microsoft Flow 或 Azure Function 来执行此任务 - 定期查找故障并发出邮件。
不支持通过摄取失败触发任何东西 - 在高速率下这根本不可行。
展望未来,我们计划提供更多选项来监控摄取操作。敬请期待。
更新:现在可以使用诊断日志监控所有摄取操作。 Azure Data Explorer ingestion operations monitoring 现已提供预览版。