本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Connect 连接到 AppDynamics 数据源
Amazon Managed Grafana AppDynamics 的数据源使您能够使用其指标 API 查询指标 AppDynamics ,并在 Grafana 控制面板中将其可视化。
注意
此数据源仅适用于 Grafana 企业版。有关更多信息,请参阅 管理对企业插件的访问权限。
此外,在支持版本 9 或更高版本的工作空间中,此数据源可能需要您安装相应的插件。有关更多信息,请参阅 使用插件扩展您的工作空间。
关于数据源配置的注意事项
使用服务器(代理)访问权限(以避免 CORS 和用户查找您的密码)和基本身份验证。请记住,用户名应该是 “user @account”,(也就是说,你的.name @customer1 或 my_user @saas_account_name)。
使用以下步骤配置密码:
-
在订阅所在行的 “名称” 列中选择链接。
-
选择页面顶部的选项卡,导航至许可证详细信息。
-
“访问密钥” 字段有一个 “显示” 按钮。选择 “显示” 按钮以显示访问密钥。
-
将访问密钥复制到 Grafana 配置页面基本身份验证详细信息的密码字段。
使用以下步骤为亚马逊托管 Grafana 设置用户和角色。
-
在中 AppDynamics,导航到 “设置”、“管理”。
-
选择 “角色” 选项卡,然后选择 “+” 按钮以创建新角色;例如,
grafana_readonly.
-
在 “创建角色” 部分的 “帐户” 选项卡中,添加权限
View Business Flow
。 -
在 “应用程序” 选项卡中,选中 “查看” 复选框以允许 Grafana 查看应用程序数据。
-
在 “数据库” 选项卡中,选中 “查看” 复选框以允许 Grafana 查看数据库数据。
-
在 “分析” 选项卡中,选中 “可以查看所有应用程序中的数据” 复选框以允许 Grafana 查看应用程序分析数据。
-
在 “管理” 页面的 “用户” 选项卡中,创建一个新用户;例如
grafana
。将新用户(或该用户所属的群组)分配给您刚刚创建的角色;例如,grafana_readonly
。
模板化
目前支持的模板查询有:
-
Applications
(所有应用程序) -
AppName.BusinessTransactions
(应用程序名称的所有 BT) -
AppName.Tiers
(应用程序名称的所有等级) -
AppName.Nodes
(应用程序名称的所有节点) -
AppName.TierName.BusinessTransactions
(特定等级的所有防弹少年团) -
AppName.TierName.Nodes
(特定等级的所有节点) -
AppName.Path.<Any Metric Path>
(可以指定任何指标路径)
传奇钥匙
图例键的默认值可能很长,但这种格式可以自定义。
通过选择该App on legend
选项,可以在图例密钥前面加上应用程序名称。例如:MyApp - Overall
Application Performance|Average Response Time (ms)
。
如果查询的是单一统计数据或其他看不到图例键的面板,则选择 “显示元数据” 选项以查看查询的图例键(也称为别名)是什么。
“图例” 下拉列表有三个选项:Full Path
、Segments
和Custom
。
图例选项-完整路径
图例密钥是完整的指标路径;例如,Overall
Application Performance|Average Response Time (ms)
。
图例选项-区段
指标名称由区段组成。您可以选择要显示的区段。
例如,使用指标名称:
Errors|mywebsite|Error|Errors per Minute
在 “区段” 字段2,4
中输入以下内容将返回mywebsite|Errors per minute
。
索引以 1 开头,因此1
返回Errors
。
图例选项-自定义
通过将文本与以下别名模式组合在一起来创建自定义图例,以便能够混合使用指标元数据。
-
{{app}}
返回应用程序名称 -
{{1}}
返回指标路径中的区段。例如,指标:
Overall Application Performance|Average Response Time (ms)
有两个区段。{{1}}
返回第一段,{{2}}
返回第二段。
生成的图例按键模式和图例键的示例:
-
custom legend key
=>custom legend key
-
App: {{app}} MetricPart2: {{2}}
=>App: myApp MetricPart2: Average Response Time (ms)