我们在 Log Analytics 中使用自定义表来记录应用程序错误。设置如下:Serilog ->Azure Analytics 接收器->数据收集器 API(用于接收器)-> Log Analytics 工作区-> 自定义表。在设置自定义表时,我似乎遗漏了一个秘密。我有两个表运行良好。尽管 API 调用成功,但我们在创建的所有后续表中都看不到条目。就好像我们的条目在摄取后丢失了一样。
以下是我们创建表格的方法:
创建数据收集端点。据我所知,它没有被使用,但如果没有它,你就无法创建自定义表
答案1
对于将来发现此问题的任何人来说,答案都是:不要自己创建自定义表。
当您在数据收集器 API 中指定不存在的表时,Azure 将为您创建该表。当 Azure 创建表时,您将毫无困难地写入该表。
就这么简单!