AppDynamics Grafana数据源
AppDynamics数据源插件允许您查询和可视化AppDynamics从Grafana内部度量和分析。
需求
这个插件有以下要求:
- AppDynamics帐户的用户生成的API密钥。
- 以下账户类型之一:
- 企业启用插件插件
已知的限制
- 一个度量路径名不能包含您选择的分隔符。有关更多信息,请参考查询指标数据源。
安装插件
导航到AppDynamics插件主页。
从左侧菜单中,单击安装插件按钮。
- 如果您没有看到安装插件按钮,确保你签署了一个Grafana.com账户与企业有效的插件订阅。
的安装显示选项卡。
满足兼容性要求
这个插件,没有兼容性要求。
从AppDynamics获得证书
你可以使用基本身份验证用户名和密码进行身份验证或与一个API令牌。
验证插件安装
- 在Grafana企业从左侧菜单中,导航到配置>数据源。
- 从右上角,点击添加数据来源按钮。
- 搜索
AppDynamics
在搜索领域,悬停在AppDynamics搜索结果。 - 单击选择AppDynamics按钮。
- 如果你可以点击选择按钮,然后安装。
- 如果按钮失踪或禁用,那么插件没有安装。检查如果你Grafana企业执照有效,并重新安装插件。如果你还需要帮助,接触Grafanbob电竞频道a实验室。
数据源配置AppDynamics指标
你可以创建一个角色和用户在AppDynamics数据源,或设置使用一个API客户端身份验证。
创建一个角色和用户在AppDynamics数据源
数据源需要视图
访问账户,应用程序,数据库,分析。
如果你不想使用现有的用户,创建一个用户:
- 导航到AppDynamics管理设置。
- 从角色选项卡中,选择+按钮来创建一个新的角色,如
grafana_readonly
。的创建角色显示部分。 - 从账户选项卡中,添加权限
查看业务流程
。 - 从应用程序选项卡,检查视图框允许Grafana视图应用程序数据。
- 从数据库选项卡,检查
视图
框允许Grafana查看数据库数据 - 从分析选项卡,检查可以查看所有应用程序数据吗框允许Grafana视图应用程序分析数据
- 从用户选项卡的管理页面,创建一个新用户,如
grafana
。分配新用户(或用户所属组)您刚才创建的角色(如。grafana_readonly
)
设置使用一个API客户端身份验证
- 具有管理权限的用户,登录AppDynamics控制器UI
https://company.saas.appdynamics.com/controller
,在那里公司
是你的公司的名字。 - 点击装备图标并选择政府。
- 点击API的客户选项卡。
- 创建一个新的API客户端点击创建按钮。
- 添加一个名称和描述的API客户机,然后生成一个客户机的秘密。
- 添加角色的创建创建一个角色和用户在AppDynamics数据源一步新的API客户端。
- 使用的价值客户端名称场的客户端名称数据源配置。
- 使用你的公司/域名的价值客户端域。例如,引用点
1
的值客户端域将公司
。 - 在步骤输入生成的秘密
4
随着客户的秘密。
数据源配置指标
添加一个数据源通过填写以下字段:
基本字段
场 | 描述 |
---|---|
的名字 | 这个AppDynamics数据源的名称。 |
URL | 例如,AppDynamics在哪里举办呢https://moria.saas.appdynamics.com。 |
访问 | 访问模式控制如何处理请求数据源。如果没有其他的服务器应该是首选的方法是。 |
指标验证字段
场 | 描述 |
---|---|
基本认证 | 输入一个AppDynamics用户名和密码。 |
TLS客户机身份验证 | 内置选项使用传输层安全性验证。 |
跳过TLS验证 | 可以跳过TLS验证。 |
与证书 | 使发送凭证如饼干或auth头与跨站点请求。 |
与CA证书 | 启用验证签名TLS确实的事情。 |
向前OAuth身份 | 前锋的身份oauth用户签署Grafana,相同情况下,oauth提供者用于Grafana和数据源。 |
客户端名称 | 设置使用一个API客户端身份验证。 |
客户端域 | 设置使用一个API客户端身份验证。 |
客户的秘密 | 设置使用一个API客户端身份验证。 |
自定义HTTP头数据源由供应管理在Grafana可以配置HTTP头添加到所有请求将数据源。标题名称中配置jsonData
场和secureJsonData头值应该配置。
分析验证字段
与大多数AppDynamics REST API,它提出了控制器,您访问分析事件API通过处理AppDynamics平台中的服务实例的事件。因为这个部门,分析是独立的验证指标。
AppDynamics分析
场 | 描述 |
---|---|
分析API的URL | SaaS或者本地端点分析事件服务数据存储 |
分析API密匙 | 设置身份验证使用的API密钥与所需的分析权限。 |
全球帐户名称 | 全球帐户名称,如图所示控制器UI许可证页面。 |
配置数据源的配置
可以使用配置文件来配置数据源Grafana的供应系统。你可以阅读更多配置文档页面
这里有一些配置数据源使用基本身份验证的例子
apiVersion: 1数据源:名称:AppDynamics类型:dlopes7-appdynamics-datasource basicAuth:真正的basicAuthUser:身份验证用户名url: https://abcdef12345.saas.appdynamics.com secureJsonData: basicAuthPassword:身份验证密码
这是一个例子的配置指标和分析API密钥。
注意:如果您已经配置了一个度量API键和基本身份验证,然后使用API密钥。
apiVersion: 1数据源:名称:AppDynamics类型:dlopes7-appdynamics-datasource jsonData: analyticsURL: https://analytics.api.appdynamics.com globalAccountName: customer1_abcdef - 123456 - 78910 secureJsonData: apiKey:度量Api密匙analyticsAPIKey:分析Api键
查询指标数据源
在查询类型下拉,点击指标。查询编辑器允许您查询AppDynamics应用指标。
场 | 描述 |
---|---|
应用程序 | AppDynamics应用程序名称 |
度规 | |
传说 | 选择从完整路径 ,段 ,或自定义 详细的在这里 |
单数据(卷起) | 获取最新的行,设置真正的 。 |
分隔符 | 选择分隔符用于度量路径是如何标记化的影响。 |
度量传奇键
默认为传奇的键可以很长,但这个格式可以定制。
如果查询是singlestat或其他面板,你将看不到传说键,然后点击显示元数据选项,看看传说键(也称为一个别名)查询。
的传说下拉菜单有几个选项:完整路径,段,自定义:
完整路径传说:完整的度量路径是关键。例如:
应用程序的整体性能|平均响应时间(女士)
。段:传说键是由从度量路径选择段段索引从1开始。例如用公制的道路
每分钟错误| mywebsite | |错误错误
并指定2、4
随着部分恢复每分钟mywebsite |错误
。自定义:创建一个定制的传说结合文本与下面的混叠模式能够加入指标元数据:
{{应用}}
返回应用程序的名称。{{n}}
返回nth段的度量路径。
例如,度量路径
应用程序的整体性能|平均响应时间(女士)
和定制的传说{{应用}}MetricPart2: {{2}}
返回应用:myApp MetricPart2:平均响应时间(女士)
。
查询分析数据源
在查询类型列表中,点击分析。查询编辑器允许您查询AppDynamics分析使用ADQL。
查询编辑器将提供建议字段,表和模板变量类型ADQL查询。
模板和变量
添加一个新的AppDynamics查询变量,请参考添加一个查询变量。用你AppDynamics数据源的数据源后可以查询:
查询 | 描述 |
---|---|
应用程序 | 所有应用程序 |
AppName.BusinessTransactions | 应用程序名称的所有业务事务 |
AppName.Tiers | 应用程序名称的所有层 |
AppName.Nodes | 所有节点的应用程序名称 |
AppName.TierName.BusinessTransactions | 所有商业交易为一个特定的层 |
AppName.TierName.Nodes | 所有节点为一个特定的层 |
AppName.Path。任何度量路径> < |
可以指定任何度量路径 |
选择列 从表 |
一个分析ADQL查询 |
在创建一个变量,您可以使用它在你AppDynamics查询使用变量的语法。关于变量的更多信息,请参考模板和变量。
注意:查询中不支持多值变量指标。如果多值变量指标中发现路径,他们将被取代
*
进口AppDynamics仪表板
遵循这些指令导入一个仪表板。进口的仪表板可以在配置>数据源>选择AppDynamics数据源>选择仪表板选项卡可用预先做好的仪表板。
了解更多
相关Dlopes7 Appdynamics数据源资源
统一数据与Grafana插件:Datadog, Splunk, MongoDB等等
在这个网络研讨会,学习如何利用Grafana插件的生态系统来访问80 +的数据来源,包括插件Datadog, Splunk, MongoDB等等。
JIRA, Grafana插件演示:Github, Gitlab ServiceNow等等
在这次研讨会,我们将向您展示如何使用Grafana解锁这些见解和有更好的可见性的表现你的软件开发团队。
所有关于Grafana插件:可视化不同数据源在一个地方
Grafana与其他商业企业插件集成监控工具(如Datadog, Splunk,新的遗迹,ServiceNow, Oracle和Dynatrace)创建、维护和支持的Grafana实验室团队。bob电竞频道