azure 如何在诊断日志中查看Cosmos DB SQL API帐户上执行的插入/更新操作?

0ejtzxu1  于 2023-01-27  发布在  其他
关注(0)|答案(1)|浏览(101)

我有一个NOSQL Cosmos DB API帐户,我想查看在该帐户上执行的插入/更新操作。
我已启用诊断日志并使用CDBQueryRuntimeStatistics获取详细信息。它仅显示诊断日志中的查询操作,而不是所有操作。
我错过什么了吗?
我希望这也能显示所有操作,包括插入/更新

tkclm6bt

tkclm6bt1#

在这种情况下,您似乎使用了错误的表,
如定义here
此表详细说明了针对SQL API帐户执行的查询操作。默认情况下,查询文本及其参数经过模糊处理,以避免记录PII数据,同时可通过请求提供全文查询日志记录。
而应使用CDBDataPlaneRequests
DataPlaneRequests表捕获Cosmos DB帐户的每个数据平面操作。数据平面请求是为创建、更新、删除或检索帐户内的数据而执行的操作。
它还应该给予所有Create/Upsert操作所需的信息。

相关问题