我有一个NOSQL Cosmos DB API帐户,我想查看在该帐户上执行的插入/更新操作。我已启用诊断日志并使用CDBQueryRuntimeStatistics获取详细信息。它仅显示诊断日志中的查询操作,而不是所有操作。我错过什么了吗?我希望这也能显示所有操作,包括插入/更新
tkclm6bt1#
在这种情况下,您似乎使用了错误的表,如定义here,此表详细说明了针对SQL API帐户执行的查询操作。默认情况下,查询文本及其参数经过模糊处理,以避免记录PII数据,同时可通过请求提供全文查询日志记录。而应使用CDBDataPlaneRequestsDataPlaneRequests表捕获Cosmos DB帐户的每个数据平面操作。数据平面请求是为创建、更新、删除或检索帐户内的数据而执行的操作。它还应该给予所有Create/Upsert操作所需的信息。
Create/Upsert
1条答案
按热度按时间tkclm6bt1#
在这种情况下,您似乎使用了错误的表,
如定义here,
此表详细说明了针对SQL API帐户执行的查询操作。默认情况下,查询文本及其参数经过模糊处理,以避免记录PII数据,同时可通过请求提供全文查询日志记录。
而应使用CDBDataPlaneRequests
DataPlaneRequests表捕获Cosmos DB帐户的每个数据平面操作。数据平面请求是为创建、更新、删除或检索帐户内的数据而执行的操作。
它还应该给予所有
Create/Upsert
操作所需的信息。