菜单
Grafana文档 数据源 普罗米修斯
Grafana云 企业 开源

普罗米修斯数据源

普罗米修斯是一个开源数据库,使用一个遥测收集器代理刮和存储度量用于监控和报警。如果你是刚刚开始与普罗米修斯,明白了普罗米修斯是什么?

Grafana提供了普罗米修斯的原生支持。说明下载普罗米修斯看到开始使用Grafana和普罗米修斯

说明如何添加一个数据源Grafana,参考管理文档。只有用户组织管理员角色可以添加数据源和编辑现有的数据源。管理员也可以通过YAML配置数据源Grafana准备系统。

一旦你已经添加了普罗米修斯数据源,可以配置它这样你Grafana实例的用户可以创建查询查询编辑器当他们构建仪表盘,使用探索,注释可视化

下面的指南将帮助您开始与普罗米修斯数据来源:

普罗米修斯API

普罗米修斯数据源实现也适用于其他项目普罗米修斯查询API

为更多的信息关于如何查询其他Prometheus-compatible项目从Grafana,指的是具体项目的文档:

提供数据源

您可以定义和配置数据源在YAML文件作为Grafana准备系统的一部分。关于配置的更多信息,以及可用的配置选项,请参考供应Grafana

注意:一旦你提供数据源不能编辑它。

配置示例

apiVersion: 1数据源:名称:普罗米修斯类型:普罗米修斯#访问模式-代理(服务器在UI)或直接在UI(浏览器)。访问:代理url: http://localhost: 9090 jsonData: httpMethod:邮政manageAlerts:真正的prometheusType:普罗米修斯prometheusVersion: 2.44.0 cacheLevel:“高”incrementalQuerying:真正的incrementalQueryOverlapWindow: 10米exemplarTraceIdDestinations: #字段与内部链接指向Grafana数据源。# datasourceUid值可以是任何东西,但它应该是唯一的所有定义数据源uid。- datasourceUid: my_jaeger_uid名称:traceID #字段与外部链接。-名称:traceID url: http://localhost: 3000 /探索? orgId = 1左= % 5 b % 22 now-1h % 22, % 22现在% 22日% 22 jaeger % 22日% 7 b % 22查询% 22:% 22 $ $ {__value.raw} % 22% 7 d % 5 d '

视图与普罗米修斯Grafana指标

普罗米修斯的Grafana暴露指标/指标端点。我们还包一个仪表板内Grafana,所以您可以更快地开始观察你的指标。

导入绑定仪表板:

  1. 导航到数据源配置页面
  2. 选择指示板选项卡。

这将显示仪表盘Grafana和普罗米修斯。

  1. 选择进口仪表板的导入。

有关这些指标的详细信息,请参考内部Grafana指标

亚马逊为普罗米修斯管理服务

普罗米修斯数据源为普罗米修斯与Amazon托管服务。

如果你使用AWS身份和访问管理(IAM)政策来控制访问您的Amazon Elasticsearch服务领域,您必须使用AWS签名版本4 (AWS SigV4)签署所有请求域。

AWS SigV4详情,请参考AWS的文档

AWS签名版本4身份验证

注意:可以在Grafana v7.3.5甚至更高。

普罗米修斯数据源连接到亚马逊为普罗米修斯使用SigV4身份验证管理服务,指AWS指南设置Grafana开源或与AMP Grafana企业使用

如果你运行Grafana在亚马逊的集群中,遵循AWS指南查询使用Grafana运行在Amazon的集群

Azure身份验证设置

普罗米修斯数据源使用Azure身份验证。配置Azure身份验证配置Azure Active Directory(广告)身份验证

在Grafana企业,更新. ini配置文件:配置Grafana。根据您的设置,. ini文件的位置在这里。添加以下设置的(认证)部分:

(身份验证)azure_auth_enabled = true
注意:如果您正在使用Azure身份验证设置不启用向前OAuth身份。两个授权使用相同的HTTP标头。Azure设置会覆盖Oauth的道理。

范本

原型关联higher-cardinality元数据与传统时间序列数据从一个特定的事件。看到介绍范本在普罗米修斯文档了解它们是如何工作的详细信息。

注意:在普罗米修斯v2.26和更高Grafana v7.4甚至更高。

Grafana 7.4和更高版本可以展示原型数据和指标都在探索和仪表板。

截图显示detail窗口的一个范例
截图显示detail窗口的一个范例

请参见范例部分普罗米修斯配置数据源

范本
范本

增量仪表板查询(β)

Grafana 10,普罗米修斯数据源可以配置为查询仪表板增量地生活,而不是整个仪表盘上每个时间刷新重新查询。

这可以在打开或关闭数据源配置或配置文件(下incrementalQuerying在jsonData)。此外,之间的重叠量增量查询可以使用配置incrementalQueryOverlapWindowjsonData字段,默认值是10米(10分钟)。

增加的持续时间incrementalQueryOverlapWindow将增加每个增量查询的大小,但可能有利于实例对最近的数据不一致的结果。