插件 〉Sentry
Sentry
Grafana 的 Sentry 数据源插件
Sentry 数据源插件允许您在 Grafana 中查询和可视化 Sentry 数据。
要求
Sentry 数据源有以下要求
- 具有服务器或组织管理角色的 Grafana 用户;请参阅权限。
- 一个活跃的 Sentry 账号
- 在 Sentry 中,需要 Admin、Manager 或 Owner 角色才能获取内部集成令牌
已知限制
借助 Grafana Sentry 数据源插件,您可以在组织内可视化问题、事件或使用统计信息。更多信息请参阅问题、事件和组织统计。
安装 Sentry 数据源插件
要在您的 Grafana 实例中安装 Sentry 数据源插件,请参阅安装。
从 Sentry 获取身份验证令牌
要在 Grafana 中配置 Sentry 数据源插件,请从 Sentry 获取内部集成令牌
- 访问
https://sentry.io
。 - 导航至 Organization Settings(组织设置)
- 在 Developer Settings(开发者设置)下选择 Custom Integrations(自定义集成)。
- 点击 Create New Integration(创建新集成),然后选择 Internal Integration(内部集成)
- 使用一个有效的名称,例如 Grafana。
- 前往 PERMISSIONS(权限),为所需的资源(如“Project”、“Issue and Event”和“Organization”)提供 Read(读取)权限。
- 点击 Save Changes(保存更改),然后向下滚动到 TOKENS(令牌)并点击 + New Token(+ 新令牌)
- 在 Grafana 中配置数据源时,复制令牌到 Sentry Auth Token(Sentry Auth Token)字段。
注意:在 Sentry 中,需要 Admin、Manager 或 Owner 角色才能获取内部集成令牌
在 Grafana 中配置数据源
填写以下字段来添加数据源
字段名称 | 描述 |
---|---|
Sentry URL | 要使用的 Sentry URL。如果留空,默认为 https://sentry.io 。 |
Sentry 组织 | Sentry 组织 slug。通常位于 URL 中,例如 https://sentry.io/organizations/{organization_slug}/ 。 |
Sentry Auth Token | Sentry Auth token。您可以使用上一节中指定的步骤从 https://sentry.io/settings/{organization_slug}/developer-settings/ ) 生成此令牌。 |
通过 Provisioning 配置数据源
您可以将数据源配置为使用 Grafana 的 Provisioning 系统。有关 Provisioning 如何工作以及您可以为数据源设置的所有设置的更多信息,请参阅Provisioning Grafana。
以下是 Provisioning 此数据源的示例
apiVersion: 1
datasources:
- name: Sentry
type: grafana-sentry-datasource
access: proxy
orgId: 1
version: 1
editable: false
jsonData:
url: https://sentry.io
orgSlug: xxxxxxxxxxxxx
secureJsonData:
authToken: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
查询数据源
查询编辑器允许您查询 Sentry,获取 Sentry 问题、事件和统计信息,并在 Grafana 仪表盘面板中显示它们。您可以选择以下查询类型之一来获取相关数据。
Sentry 问题
要获取 Sentry 问题列表,请选择 Sentry Issues 作为查询类型。问题会根据 Grafana 选择的时间范围进行筛选。
字段 | 描述 |
---|---|
查询类型 | 选择 Issues 作为查询类型。 |
项目 | (可选)选择一个或多个项目来筛选结果。 |
环境 | (可选)选择一个或多个环境来筛选结果。 |
查询 | (可选)输入您的 Sentry 查询以获取相关结果。 |
排序方式 | (可选)选择您想要显示的结果顺序。 |
限制 | (可选)限制显示的结果数量。 |
Sentry 事件
要获取 Sentry 事件列表,请选择 Sentry Events 作为查询类型。事件会根据 Grafana 选择的时间范围进行筛选。
字段 | 描述 |
---|---|
查询类型 | 选择 Events 作为查询类型。 |
项目 | (可选)选择一个或多个项目来筛选结果。 |
环境 | (可选)选择一个或多个环境来筛选结果。 |
查询 | (可选)输入您的 Sentry 查询以获取相关结果。更多关于查询语法的信息。 |
排序方式 | (可选)选择您想要显示的结果顺序。 |
限制 | (可选)限制显示的结果数量。最大限制 - 100。 |
Sentry 组织统计
要获取 Sentry 组织统计的趋势,请选择 Stats 作为查询类型。组织统计会根据 Grafana 选择的时间范围进行筛选。
字段 | 描述 |
---|---|
查询类型 | 选择 Stats 作为查询类型。 |
字段 | 选择您想要进行趋势分析的字段类型。目前,您必须选择 sum(quantity) 或 sum(times_seen) 中的一个。 |
类别筛选器 | 选择您想要筛选结果的类别。您必须选择其中一个可用选项。 |
分组方式 | (可选)选择一个或多个您想要对结果进行分组的字段。 |
项目 | (可选)选择一个或多个项目来筛选结果。 |
结果筛选器 | (可选)选择一个或多个结果来筛选结果。 |
原因筛选器 | (可选)输入您想要筛选的原因的逗号分隔列表。 |
模板和变量
在 Grafana 仪表盘中,您可以使用 Sentry 实体作为仪表盘变量。Sentry 数据源支持以下变量
变量名称 | 描述 |
---|---|
团队 | 列出 Sentry 团队。团队名称用作显示值,团队 slug 用作实际值。 |
项目 | 列出 Sentry 项目。项目名称用作显示值,每个项目 ID 用作实际值。 |
环境 | 列出选定项目的 Sentry 环境。如果您未选择项目,则会列出所有适用的环境。 |
注释
注释使您能够在图表上叠加 Sentry 问题。在注释编辑器中,您必须选择 Issues 以从 Sentry 问题创建注释。
最大程度地利用插件
在 Grafana Cloud 上安装 Sentry
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,可能需要最多 1 分钟才能在您的 Grafana 中看到插件。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,可能需要最多 1 分钟才能在您的 Grafana 中看到插件。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,可能需要最多 1 分钟才能在您的 Grafana 中看到插件。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,可能需要最多 1 分钟才能在您的 Grafana 中看到插件。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,可能需要最多 1 分钟才能在您的 Grafana 中看到插件。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,可能需要最多 1 分钟才能在您的 Grafana 中看到插件。
在 Grafana Cloud 实例上安装插件是一键完成的;更新也是如此。很酷,对吧?
请注意,可能需要最多 1 分钟才能在您的 Grafana 中看到插件。
更多信息请访问插件安装文档。
在本地 Grafana 上安装
对于本地实例,插件通过简单的 CLI 命令进行安装和更新。插件不会自动更新,但当有可用更新时,您会在 Grafana 中收到通知。
1. 安装数据源
使用 grafana-cli 工具从命令行安装 Sentry
grafana-cli plugins install
插件将被安装到您的 grafana plugins 目录;默认路径为 /var/lib/grafana/plugins。更多关于 cli 工具的信息。
2. 配置数据源
从 Grafana 主菜单访问,新安装的数据源可以在 数据源 部分立即添加。
接下来,点击右上角的 添加数据源 按钮。该数据源将在 类型 选择框中可供选择。
要查看已安装数据源列表,请点击主菜单中的 插件 项。核心数据源和已安装数据源都会显示。
变更日志
2.1.0 (2025-04-17)
2.0.0 (2025-04-02)
1.9.0 (2025-02-19)
1.8.5 (2024-11-28)
- 依赖更新
1.8.4 (2024-11-07)
- 依赖更新
1.8.3 (2024-09-26)
- 依赖更新
1.8.2 (2024-08-28)
- 添加
errorsource
支持 (#313) - 依赖更新
1.8.1 (2024-08-09)
1.8.0 (2024-05-30)
- 添加对指标查询的支持 (再次感谢 @oblador) (#254)
- 依赖更新
1.7.0 (2024-05-07)
- 添加对事件统计查询的支持 (感谢 @oblador) (#225)
- 输入组织 slug 时,对工具提示文本进行微小更新
- 依赖更新
1.6.0 (2024-03-22)
- 依赖更新
1.5.0 (2023-12-11)
- 向 statsV2 添加间隔
- 将 github.com/grafana/grafana-plugin-sdk-go 从 0.179.0 提升到 0.196.0
- 添加 getRequiredFields 函数
- 其他依赖更新
1.4.0 (2023-11-15)
1.3.0 (2023-08-29)
- 添加对安全 socks 代理的支持
- 更新 SDK 版本至 0.171.0
- 升级 moment
1.2.1 (2023-05-03)
- 使用最新的 Go 版本 1.20.4 构建
1.2.0 (2023-04-20)
- 更新后端依赖
1.1.0 (2022-12-19)
- 支持团队模板变量
- 在变量中按团队筛选项目
- 将 Go 更新到最新版本 (1.19.4)
- 更新 Grafana 后端依赖
1.0.1 (2022-02-07)
- 插件要求的文档更新。
1.0.0 (2021-11-08)
- 首次发布。