本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Dynatrace
https://www.dynatrace.com/
注意
此数据源仅适用于 Grafana Enterprise。有关更多信息,请参阅管理对企业插件的访问权限。
此外,在支持版本 9 或更高版本的工作空间中,此数据源可能需要您安装相应的插件。有关更多信息,请参阅Grafana 插件。
已知限制
模板变量不能多选。仅支持选择单个选项。
仅支持 v2 指标 API。
功能
核心功能
-
模板变量
-
指标名称
-
仅限单选(不支持多选)
-
临时过滤器
-
-
注释
-
目前不支持
-
-
别名
-
指标名称
-
聚合
-
显示名称
-
Host
-
描述
-
-
提示
-
全面的警报支持
-
Dynatrace 的特定功能
使用 Dynatrace 指标 v2 API 支持内置指标和自定义指标。有关更多信息,请参阅 Dynatrace 文档:指标 API v2
根据指标的不同,API 可能支持其他转换选项。
Dynatrace 权限
在 Dynatrace 中你需要以下权限——使用 API V2 读取指标权限(metrics.read)权限——使用 API V2 读取实体(entities.read)权限
从 Dynatrace 获取 API 密钥
要设置 API 令牌,请参阅 Dynatrace API-令牌
为您的 API 令牌设置metrics.read
和entities.read
权限。
配置
-
在逻辑 Grafana 服务器用户界面中选择 “设置/数据源”,然后选择 “添加数据源”。
-
在添加数据源页面上,筛选 Dynatrace,然后选择 Dynatrac e 插件。
-
配置 Dynatrace 数据源需要以下参数:
-
Name
-要应用于 Dynatrace 数据源的名称(默认值:Dynatrace)。 -
Dynatrace API Type
-你要连接的 Dynatrace 实例的类型。这是SaaS
或Managed Cluster
。 -
Dynatrace API Token
-这是您在上一步中生成的 API 令牌。
接下来的两个设置取决于你是 Dynatrace SaaS 还是托管的
-
在 SaaS 示例中
yfc55578.live.dynatrace.com
,您的环境 ID 应为yfc55578
。 -
在的托管示例中
yd8888.managed-sprint.dynalabs.io/e/abc99984-3af2-55tt-72kl-0672983gc45
,您的环境 ID 将是abc99984-3af2-55tt-72kl-0672983gc45
,您的域将是yd8888.managed-sprint.dynalabs.io
-
-
设置完所有配置值后,选择 “保存并测试” 以验证配置并保存所做的更改。
查询数据源
使用查询编辑器查询 Dynatrace 指标和问题。查询类型可以是metric
或problem
。
指标查询类型
-
Metric
— 选择您要查看的指标。要再次从 Dynatrace 获取指标列表,请选择 “刷新” 按钮。 -
Aggregations
— 选择要用于特定指标的聚合。选择聚合值以更改聚合类型,或选择 + 添加其他聚合。 -
Transformations
— 可以在查询编辑器中选择转换。然后,在选定的转换中输入多个参数。当前,仅支持合并转换。有关合并变换的更多信息,请参见合并转换。 -
Filters
— Dynatrace 数据源动态查询每个指标的相应过滤器。要添加筛选器,请选择 Dynatrace 查询编辑器中 “过滤器” 标签旁边的 + 符号,选择要筛选的字段,选择要使用的运算符,然后选择要筛选的值。Dynatrace 数据源允许您创建筛选器组,您可以将这些筛选器组合在一起以创建复杂的逻辑比较。对于大多数用例,筛选器组不是必需的。使用标签创建过滤器时,无论选择哪个连词,Dynatrace 都将始终使用 AND。Dynatrace 不支持带标签的 OR 过滤器。 -
Alias
— 在使用 Dynatrace 数据源时,您会遇到两种不同类型的别名。第一个是静态别名。您构建的每个查询都可以使用这种类型的别名,并且别名的名称以小写字母开头。第二个是动态别名,它会根据您在查询中使用的指标而变化,别名的名称以大写字母开头。Dynatrace 插件支持几个不同的别名:Metric Names
、、Aggregation
Display Name
、Host
和。Description
名称 | 值 |
---|---|
$name
|
内置:apps.other。 keyUserActions。 reportedErrorCount.os |
$aggregation
|
auto,value |
$displayName
|
报告的错误数(按关键用户操作、操作系统划分)[移动、自定义] |
问题查询类型
-
Problem Query Type
— 选择问题查询类型。目前,仅支持 Feed 问题查询类型。有关 Feed 问题查询类型的信息,请参阅合并转换 -
Status Filter
— 按状态筛选结果问题。 -
Impact Filter
— 按影响级别筛选结果问题。 -
Severity Filter
— 按严重性级别筛选结果问题。 -
Expand Details
— 如果已设置,则在响应中包含相关事件。
使用模板变量
要添加新的 Dynatrace 查询变量,请参阅添加新的模板变量。使用您的 Dynatrace 数据源作为以下可用查询的数据源:
-
Query type
— 选择查询类型。查询类型将某些数据与某个键或描述符相关联。查询类型 描述 Metric names
返回所有指标名称的列表 Filter keys
返回可用于筛选的所有可能维度(例如主机名)的列表 Filter values for key
返回按键名或键名模板变量筛选的所有值的列表 Problem status options
返回所有问题状态的列表 Problem impact options
返回所有受问题影响区域的列表 Problem severity options
返回所有问题严重性类型的列表 -
Regex
—(可选)使用正则表达式筛选出查询中的任何返回值。
注意
Multi-value
并且Include All option
目前不受 Dynatrace 数据源的支持。
创建变量后,您可以在 M etric 下拉菜单中找到该变量。
导入 Dynatrace 的控制面板
要导入仪表板,请参阅导入仪表板。导入的仪表板可在配置 > 数据源 > 选择您的 Dynatrace 数据源 > 选择 “仪表板” 选项卡中找到,以查看可用的预制仪表板。