您可以通过修改 APM 代理配置文件来微调您的应用程序监控。APM 代理配置文件使您能够为 Web 和后台事务的关键参数设置阈值。
内容:
对 APM 代理配置文件的更改应用于应用程序级别,而不是实例级别。如果您的应用程序有许多实例,则配置文件中的更改将应用于整个应用程序,并将反映在所有相应的实例中。
要创建 APM 代理配置文件:
- 登录到您的 Site24x7 帐户。
- 导航到管理 > 配置文件 > APM 代理配置 > 添加 APM 代理配置文件。
- 输入您的个人资料名称并选择您的代理类型。
- 配置其他参数。
- 单击保存。
通常,默认配置文件(带有默认参数值)将分配给您的应用程序。对默认配置文件所做的任何更改都将自动反映在所有适用的代理中。
您还可以使用自定义参数值克隆配置文件,并将其应用于您各自的应用程序。
您还可以使用自定义参数值克隆配置文件,并将其应用于您各自的应用程序。
- 导航到 APM Insight > 您的应用程序 > 编辑。
- 转到配置文件 > APM 代理配置文件。
- 单击下拉菜单以访问相应代理类型的配置文件。
- 选择相关配置文件并单击保存。
APM 代理配置文件分为三部分——基本配置文件、Web 事务配置和后台事务配置。每个配置文件的参数说明如下。
基本配置文件
基本配置文件
日志记录级别- APM Insight 代理应记录信息的日志级别。
- 支持的级别为严重、警告、信息和精细。
配置 | 描述 | 默认值 |
捕获数据库 SQL 查询 |
|
true |
混淆 SQL 参数 |
|
true |
事务跟踪中 SQL 的 Stacktrace 阈值 |
|
3(秒) |
代理自动升级 |
|
false |
显示实例端口号 |
|
true |
启用关闭告警 |
|
已禁用 |
抑制实例告警 |
|
false |
要从跟踪中跳过的 URL 扩展列表 |
|
*.css、*.js、*.gif、*.jpg、*.jpeg、*.bmp、*.png、*.ico |
要从跟踪中跳过的异常列表 |
|
none |
跳过事务 |
|
none |
Web 事务配置
Web 事务配置
配置 | 描述 | 默认值 |
Apdex 阈值 |
|
0.5(秒) |
采样因子 |
|
1(请求) |
启用事务跟踪 |
|
true |
事务跟踪阈值 |
|
2(秒) |
如果外部调用超出,则捕获跟踪 |
|
30(计数) |
捕获每个事务的 CPU 时间? |
|
true |
捕获每个事务的内存分配? |
|
2(秒) |
捕获 HTTP 参数? |
|
false |
要忽略的 HTTP 参数列表 |
|
密码,authKey |
要从跟踪中忽略的 HTTP 错误代码列表 |
|
none |
捕获 HTTP 字节 |
|
true |
后台事务配置
后台事务配置
配置 | 描述 | 默认值 |
跟踪后台事务 |
|
true |
捕捉痕迹 |
|
true |
事务跟踪阈值 |
|
5秒) |
捕获跟踪,如果外部调用超过 |
|
40(计数) |
捕获每个事务的 CPU 时间 |
|
false |
捕获每个事务的内存分配 |
|
false |
采样因子 |
|
1(请求) |
仅在 apminsight.conf 中可用的配置
无法从客户端修改某些配置文件。这些设置可以在 apminsight.conf 文件中进行配置。
配置 | 描述 | 默认值 |
application.name |
|
我的应用程序 |
注册码* |
|
|
后台代理 |
|
false |
代理服务器端口* |
|
80 |
* - 强制值。如果这些条目中的任何一个未提供或无效,则无法初始化/启动代理。但是应用程序服务器(部署代理的地方)将正常启动