Netlify Grafana 数据源
注意
此插件处于公开预览阶段。有关详细信息,请参阅Grafana Labs 发布生命周期文档。如果您发现任何问题或功能请求,请通过 Grafana Enterprise 支持渠道创建支持工单。
Netlify 数据源插件允许您在 Grafana 中查询和可视化 Netlify 的数据。
要求
此插件有以下要求
- Netlify个人访问令牌
- 任何免费或付费的Grafana Cloud计划,或已激活的本地Grafana企业版许可证。合约云客户应参考他们的协议。
安装插件
要安装数据源,请参阅安装。
在Grafana中配置数据源
通过填写以下字段添加数据源
基本字段
字段 | 描述 |
---|---|
名称 | 为这个特定的Netlify数据源指定一个名称。 |
身份验证字段
此插件支持基于Bear令牌的身份验证。请登录Netlify门户,然后转到用户设置 > OAuth,在个人访问令牌部分找到您的令牌。
字段 | 描述 |
---|---|
令牌 | 输入您的Netlify个人访问令牌 |
使用配置文件配置数据源
您可以使用Grafana的配置系统使用配置文件配置数据源。要了解它是如何工作的,包括您可以为此数据源设置的设置,请参阅配置Grafana数据源
以下是一些使用访问密钥身份验证的此数据源的配置示例
apiVersion: 1
datasources:
- name: Netlify
type: grafana-netlify-datasource
secureJsonData:
Netlify.token: <token>
查询
查询编辑器允许您查询 - 站点
、构建
、部署
、SSL证书
、表单
、表单提交
和账户构建状态
。选择操作类型,并输入必要的参数和适用的可选参数。
站点
站点操作允许您管理Netlify账户内的所有站点。它返回有关每个站点的信息,包括其唯一标识符、名称、域名、构建设置和其他配置细节。
构建
构建操作提供了对您站点构建过程的访问。它返回有关每个构建的详细信息,例如构建ID、状态(例如,构建中、就绪、失败)、提交信息和构建开始和完成的时间戳。
部署
部署操作让您可以与站点的部署历史交互。它返回有关每次部署的信息,包括部署ID、部署上下文(例如,生产、测试)、部署状态(例如,就绪、错误)和已部署站点的URL。
SSL证书
SSL证书操作允许您管理站点的SSL证书。它返回有关每个证书的详细信息,包括证书ID、域名、到期日期和状态,有助于确保站点的安全连接。
列出站点表单
表单操作允许您管理Netlify站点上创建的表单。它返回有关每个表单的信息,例如表单ID、名称、提交计数和设置,便于轻松访问和管理表单配置。
表单提交
表单提交操作提供了对通过Netlify表单收集的提交的访问。它返回有关每个提交的详细信息,包括提交ID、表单ID、提交数据和时间戳,允许您查看和处理表单条目。
账户构建状态
账户构建状态操作提供了Netlify整个账户的构建状态概览。它返回有关构建配额的信息,包括当前计费周期中使用的构建数量和剩余的构建数量,有助于您监控账户的构建使用情况。
已知限制
由于当前Netlify API的限制,无法按时间过滤。在选择维度时,将返回所有维度的数据。
目前不支持警报功能。
探索视图
探索视图允许您运行查询并将结果作为日志或图表可视化,用于指标。有关探索的更多信息,请参阅探索。
模板和变量
要添加新的Netlify查询变量,请参阅添加查询变量。使用您的Netlify数据源作为数据源,并在query
字段中填写您的查询。
创建变量后,您可以使用变量语法在Netlify查询中使用它。有关变量的更多信息,请参阅模板和变量。