是否可在Azure仪表板显示Function App的应用服务配置值?
Azure仪表板展示Function App应用服务配置值的实现说明
目前Azure门户没有提供直接将App Service Config项下的单个配置值一键固定到仪表板的原生入口,找不到对应操作选项属于正常情况,你可以通过以下三种方式实现在仪表板展示对应配置值的需求:
- 静态Markdown磁贴展示
进入Azure仪表板编辑模式,添加Markdown类型磁贴,直接在磁贴内录入需要展示的应用配置键值即可。这种方式操作最简单,但属于静态展示,后续Function App的配置修改后,需要手动编辑磁贴同步更新内容。 - Azure Resource Graph 动态查询磁贴
如果需要配置值随Function App的实际设置自动更新,可以添加Azure Resource Graph 查询磁贴,将查询范围设置为Function App所在的订阅/资源组,填入以下Kusto查询语句即可动态拉取最新配置:
保存磁贴设置后,仪表板会自动按你设置的刷新周期拉取最新配置,不需要手动维护。webapps | where name == "<替换为你的Function App实例名称>" | where type == "microsoft.web/sites/config" | project appSettings = properties.appSettings - Azure Monitor工作簿磁贴
对展示格式、多维度展示有要求的场景,可以先在Azure Monitor中创建自定义工作簿,在工作簿内配置好Function App应用配置的展示样式、筛选规则,之后直接将工作簿对应组件固定到仪表板即可,这种方式支持更灵活的权限管控和可视化定制。
注意:使用动态查询类磁贴时,需要确保当前登录账号对目标Function App有配置读取权限,否则会出现查询无结果的情况。
内容的提问来源于stack exchange,提问作者Adam Bielecki
相关产品推荐
相关产品推荐

