Dynatrace - Amazon Managed Grafana

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Dynatrace

https://www.dynatrace.com/ 的数据源。要使用此数据源,您必须拥有 Dynatrace 帐户。

注意

此数据源仅适用于 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.readentities.read权限。

配置

  1. 在逻辑 Grafana 服务器用户界面中选择 “设置/数据源”,然后选择 “添加数据源”。

  2. 添加数据源页面上,筛选 Dynatrace,然后选择 Dynatrac e 插件。

  3. 配置 Dynatrace 数据源需要以下参数:

    • Name-要应用于 Dynatrace 数据源的名称(默认值:Dynatrace)。

    • Dynatrace API Type-你要连接的 Dynatrace 实例的类型。这是 SaaSManaged 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

  4. 设置完所有配置值后,选择 “保存并测试” 以验证配置并保存所做的更改。

查询数据源

使用查询编辑器查询 Dynatrace 指标和问题。查询类型可以是metricproblem

指标查询类型

  • Metric— 选择您要查看的指标。要再次从 Dynatrace 获取指标列表,请选择 “刷新” 按钮。

  • Aggregations— 选择要用于特定指标的聚合。选择聚合值以更改聚合类型,或选择 + 添加其他聚合。

  • Transformations— 可以在查询编辑器中选择转换。然后,在选定的转换中输入多个参数。当前,仅支持合并转换。有关合并变换的更多信息,请参见合并转换

  • Filters— Dynatrace 数据源动态查询每个指标的相应过滤器。要添加筛选器,请选择 Dynatrace 查询编辑器中 “过滤器” 标签旁边的 + 符号,选择要筛选的字段,选择要使用的运算符,然后选择要筛选的值。Dynatrace 数据源允许您创建筛选器组,您可以将这些筛选器组合在一起以创建复杂的逻辑比较。对于大多数用例,筛选器组不是必需的。使用标签创建过滤器时,无论选择哪个连词,Dynatrace 都将始终使用 AND。Dynatrace 不支持带标签的 OR 过滤器。

  • Alias— 在使用 Dynatrace 数据源时,您会遇到两种不同类型的别名。第一个是静态别名。您构建的每个查询都可以使用这种类型的别名,并且别名的名称以小写字母开头。第二个是动态别名,它会根据您在查询中使用的指标而变化,别名的名称以大写字母开头。Dynatrace 插件支持几个不同的别名:Metric Names、、AggregationDisplay NameHost和。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 数据源 > 选择 “仪表板” 选项卡中找到,以查看可用的预制仪表板