如何通过Bicep为Azure托管Grafana添加Infinity数据源插件?
使用Bicep为Azure托管Grafana添加Infinity数据源插件
你可以通过Azure托管Grafana资源的plugins属性指定要安装的插件,以下是完整的Bicep示例代码:
@description('Azure托管Grafana实例名称') param grafanaName string @description('目标资源组名称') param resourceGroupName string @description('部署区域,默认使用资源组所在区域') param location string = resourceGroup().location @description('Grafana SKU,可选Standard/Enterprise') param skuName string = 'Standard' resource grafanaInstance 'Microsoft.Dashboard/grafana@2023-09-01' = { name: grafanaName location: location resourceGroup: resourceGroupName sku: { name: skuName } properties: { plugins: [ { pluginId: 'yesoreyeram-infinity-datasource' enabled: true } ] } } output grafanaAccessEndpoint string = grafanaInstance.properties.endpoint
关键说明:
pluginId必须使用Infinity数据源的官方插件ID:yesoreyeram-infinity-datasource,这是该插件在Grafana插件市场的唯一标识。enabled: true会在部署时自动启用插件,无需手动操作。- 部署完成后,登录Azure托管Grafana实例,即可在数据源配置页面找到Infinity插件进行后续的连接配置。
官方文档中Grafana插件配置项翻译:
GrafanaPlugin(Grafana插件)
Grafana插件配置对象。
属性列表
名称 类型 是否必填 描述 pluginId 字符串 是 插件的唯一ID,需与Grafana插件市场中的ID一致。 enabled 布尔值 否 设置是否启用该插件,默认启用。
内容的提问来源于stack exchange,提问作者Carl
相关产品推荐
相关产品推荐

