有没有办法在Azure Functions中轻松跟踪CosmosDB RU?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有办法在Azure Functions中轻松跟踪CosmosDB RU?相关的知识,希望对你有一定的参考价值。
我已经将Azure Functions
与 CosmosDB
并需要跟踪每个函数消耗了多少RU。有没有一种简单的方法来跟踪这些信息?我的一些函数会到几个容器中去汇总数据,所以很难获得这些信息。RequestCharge
并计算总和,而不会意外地跳过RU。我想知道是否存在与Functions的集成。
如果没有,是否可以只为当前的执行上下文定义一个静态变量,这样我就可以在不同的类中利用它来计算RU?由于RU的无服务器性质 Functions
我不知道如何定义一个不会被另一个并发执行覆盖的静态变量。
不建议在Azure Functions里面实现这种监控来做处理,因为它引入了一个处理项目失败的向量。
如果您希望监控大同 DB 容器的使用情况,您应该在 监控 Azure Cosmos DB 的文章。
然而,鉴于您的Functions正在调用多个容器,另一个可能的选择是手动测量每个Azure Function执行的每个操作,然后在Azure Monitor中监控Functions本身的执行计数,并乘以您手动计算的RU。
以上是关于有没有办法在Azure Functions中轻松跟踪CosmosDB RU?的主要内容,如果未能解决你的问题,请参考以下文章
Azure Functions - 使用 Azure Functions 的表存储触发器
python azure functions v2 msiauthentication
Azure Functions:获取完整的请求 URL,包括 HTTP 触发器函数中的查询字符串
如何轻松快速地调试 Azure Devops 仪表板小部件?