云服务器内容精选

  • 查看JAVA方法 APM默认不对JAVA方法进行监控,如需进行监控需要先配置JavaMethod监控项。 配置完成后系统会对JAVA方法的方法、类进行监控。 在“基础监控”下选择对应的实例、选择“JAVA方法”,查看对应的监控详情,参见表5。 图8 查看JAVA方法 表5 JAVA方法指标说明 指标集 指标 说明 JAVA方法 类名 JAVA方法的类名。 方法名 方法名。 调用次数 该方法的调用次数。 平均响应时间(ms) 平均响应时间。 错误数 该方法的错误数。 最大并发 该方法的最大并发。 最慢调用(ms) 该方法的最大响应时间。 0-10ms 响应时间在0-10ms范围请求数。 10-100ms 响应时间在10-100ms范围请求数。 100-500ms 响应时间在100-500ms范围请求数。 500-1000ms 响应时间在500-1000ms范围请求数。 1-10s 响应时间在1-10s范围请求数。 10s以上 响应时间在10s以上请求数。 单击“调用次数”、“错误数”等列的数值,可以查看所选时间段内该线程的趋势图。 单击“方法”列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。 单击“方法”列表右上的导出列表项,可以导出当前页的列表信息,最大支持导出100条。
  • 查看GC监控 在APM服务支持对GC进行监控指标,具体指标以及说明,参见表2。 图6 查看GC监控 表3 GC监控指标说明 指标集 指标 说明 GC统计信息 fullgc次数 采集周期内fullgc的次数。 fullgc时间(ms) 采集周期内fullgc的时间。 younggc次数 采集周期内younggc的次数。 younggc时间(ms) 采集周期内younggc的时间。 gc详情 gc类型 gc类型,分为major和minor两种。 gc原因 发生gc的原因。 次数 gc发生的次数。 耗时(ms) gc消耗的时间。 最大耗时(ms) 最慢一次gc消耗的时间。 gc回收器 gc回收器的名称。 最慢gc详情 最慢一次gc的详细信息。 单击“次数”、“耗时”、“最大耗时”等列的蓝色字体数值,可以查看默认20分钟内该gc的趋势图。 选中某一个时间节点时,图表支持联动,展示该时间节点下各个指标的实际数值。 gc详情支持查看gc类型、gc原因、次数、耗时(ms)、最大耗时(ms)、gc回收器以及最慢gc详情(查看详情和历史信息)。 单击“gc详情”列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。 单击“gc详情”列表右上的导出列表项,可以导出当前页的列表信息,最大支持导出100条。
  • 查看线程 可以直接在APM服务页面查看对应实例的线程信息,参见表4。 图7 查看线程 表4 线程指标说明 指标集 指标 说明 线程详情 线程名称 线程名称。 线程数量 线程数量。 cpu耗时(ms) 线程cpu耗时。 内存(M) 内存(M)。 线程堆栈 线程堆栈。 单击“个数”列的数值,可以查看所选时间段内该线程的趋势图。 单击“线程堆栈”列的“查看详情”,可以查看对应线程下线程详情。 单击“线程堆栈”列的“历史信息”,可以查看对应线程的线程堆栈信息。
  • 查看JVM监控 在APM服务支持对JVM进行监控指标,具体指标以及说明,参见表2。JVM进行监控指标以图表的形式展现在界面上,方便您对JVM监控数据更直观的查看与分析。 选中某一个时间节点时,图表支持联动,展示该时间节点下各个指标的实际数值。 单击“内存池”的列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。 单击“内存池”的列表右上的导出列表项,可以导出当前页的列表信息,最大支持导出100条。 图5 查看JVM监控 表2 JVM监控指标说明 指标集 指标 说明 线程 当前线程数 当前线程数。 死锁线程数 死锁线程数。 守护线程数 守护线程数。 所有启动线程数 所有已经启动的线程数。 峰值线程数 峰值线程数。 线程状态 WAITING状态线程数 等待状态线程数量。 TERMINATED状态线程数 终止状态线程数量。 RUNNABLE状态线程数 运行状态线程数量。 BLOCKED状态线程数 阻塞状态线程数量。 NEW状态线程数 新状态线程数量。 TIMED_WAITING状态线程数 超时等待状态线程数量。 内存 非堆内存的使用 非堆内存的使用大小。 堆内存使用 堆内存使用的大小。 直接内存使用 直接内存使用大小。 类加载 已加载类数量 类加载器已加载类数量。 总加载类数量 类加载器总加载类数量。 卸载类数量 类加载器卸载类数量。 内存池 可使用内存 当前可使用的内存大小。 初始化内存 初始化内存大小。 最大内存 最大内存大小。 内存池名称 内存池名称。 已使用内存 已经被使用的内存大小。 CPU cpu使用率 java进程的cpu使用率。
  • 查看JVM信息 可以直接在JVM信息页面查看对应实例的JVM信息指标,具体指标以及说明,参见表1。 图4 查看JVM信息 表1 JVM信息指标说明 指标集 指标 说明 JVM信息 javaagent版本 java探针版本。 启动时间 JVM启动时间。 启动参数 JVM启动参数。单击“查看详情”,展示jvm启动参数的具体信息。 java类库路径 java类库路径。单击“查看详情”,展示jvm的java类库路径。 java版本 java版本。 java规范版本 java规范版本。 操作系统 操作系统名称。 操作系统版本 操作系统版本。 arch cpu架构。 处理器个数 处理器个数。 SDK版本 sdk的版本。
  • 查看Redis 方法 可以在方法页签下查看所选实例的指标信息,具体指标以及说明,参见表2。 图4 方法 表2 Redis方法参数说明列表 指标集 指标 说明 方法 主机 主机 方法 方法 调用次数 调用次数 平均响应时间(ms) 平均响应时间(ms) 错误数 错误次数 慢调用 最大响应时间 0-10ms 响应时间在0-10ms范围请求数 10-100ms 响应时间在10-100ms范围请求数 100-200ms 响应时间在100-200ms范围请求数 200-1000ms 响应时间在200-1000ms范围请求数 1-10s 响应时间在1-10s范围请求数 10s以上 响应时间在10s以上请求数 最后错误 最后错误的traceId 最慢调用链 采集周期内最慢的调用链对应traceId 错误调用链 采集周期内发生错误的调用链对应traceId 单击“调用次数“、”平均响应时间”等列的蓝色字体数值,会以图表的形式显示对应的数值详情。 单击“最慢调用链”列的查看详情,可以查看对应线程下线程详情。 单击“最慢调用链”列的历史信息,可以查看对应线程的线程堆栈信息。 汇总【主机】 可以在汇总【主机】页签下查看所选实例的信息,具体指标以及说明,参见表3。 图5 汇总【主机】 表3 Redis汇总【主机】参数说明列表 指标集 指标 说明 汇总【主机】 主机 主机 调用次数 调用次数 get方法调用次数 get类方法调用次数(统计gethget、expire等查询类型方法) 命中数 命中数(统计get,hget、expire等查询类型方法) 命中率 命中数(统计get,hget、expire等查询类型方法)/查询的总次数 总响应时间 总响应时间 平均响应时间(ms) 平均响应时间 错误数 错误数 流量 调用流量 0-10ms 响应时间在0-10ms范围请求数 10-100ms 响应时间在10-100ms范围请求数 100-200ms 响应时间在100-200ms范围请求数 200-1000ms 响应时间在200-1000ms范围请求数 1-10s 响应时间在1-10s范围请求数 10s以上 响应时间在10s以上请求数 单击“调用次数”、“平均响应时间”等列的蓝色字体数值,会以图表的形式显示对应的数值详情。 汇总【方法】 可以在汇总【方法】页签下查看所选实例的信息,具体指标以及说明,参见表4。 图6 汇总【方法】 表4 Redis汇总【方法】参数说明列表 指标集 指标 说明 汇总【方法】 方法 方法 调用次数 调用次数 平均响应时间(ms) 平均响应时间 错误数 错误数 最慢调用 最大响应时间 0-10ms 响应时间在0-10ms范围请求数 10-100ms 响应时间在10-100ms范围请求数 100-200ms 响应时间在100-200ms范围请求数 200-1000ms 响应时间在200-1000ms范围请求数 1-10s 响应时间在1-10s范围请求数 10s以上 响应时间在10s以上请求数 单击“调用次数”、“平均响应时间”等列的蓝色字体数值,会以图表的形式显示对应的数值详情。 汇总 可以在汇总页签下查看所选实例的信息,具体指标以及说明,参见表5。 图7 汇总 表5 汇总参数说明列表 指标集 指标 说明 汇总 调用次数 调用次数 get方法调用次数 get类方法调用次数(统计gethget、expire等查询类型方法) 命中率 命中数(统计get,hget、expire等查询类型方法)/查询的总次数 总时间 总响应时间 平均响应时间(ms) 平均响应时间 错误数 错误数 单击“调用次数”、“平均响应时间”等列的蓝色字体数值,会以图表的形式显示对应的数值详情。
  • 查看Jedis 表1 Jedis监控指标说明 指标集 指标 说明 连接池[详情] pool 连接池唯一标示(主机名+端口)。 active 当前激活个数。 waiters 等待个数。 idle 当前空闲个数。 created 创建个数。 destroyed 销毁个数。 borrowed borrow个数。 total 最大连接数。 切换[汇总] from[最近] 原主机。 to[最近] 目的主机。 总次数 某一对主机之间切换总次数。 切换次数 - 单击,展示全部实例视图。 连接池配置 maxTotal 最大连接数。 maxIdle 最大空闲数。 maxWaitMillis 最大等待时间(单位:ms) maxBorrowWaitTimeMillis borrow最大等待时间(单位:ms) meanActiveTimeMillis 平均激活时间(单位:ms) meanBorrowWaitTimeMillis 平均borrow等待时间(单位:ms) 客户端信息 版本 客户端版本。 运行模式 redis运行模式,包括:standalone以及cluster。 redis节点 redis节点(只统计主节点)。
  • 查看Profiler 在Profiler页签选择您想要查看的“实例名称”和“性能分析类型”,可以查看该实例对应的性能分析数据。 图2 查看Profiler 选择实例:在下拉列表中选择实例,当前最多可以同时选择2个实例。 选择性能分析类型:在下拉菜单中,选择性能分析类型。当前支持CPU Time、MEMORY、LATENCY三两种类型。 表2 性能分析类型说明 类型 说明 CPU Time 每个方法在CPU上的运行时间。 Memory 每个方法分配的堆内存大小。 Latency trace相关线程的方法执行的总耗时。包括方法在CPU上的运行时间、等待I/O的时间以及方法运行时发生的任何其他时间。 按照方法名搜索:搜索框设置搜索条件后,单击,查看满足搜索条件的实例列表。 单击时间维度选择按钮,默认“近20分钟”。 当前支持“近5分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”以及自定义。 页面下方实时展示每一个方法、类和线程的调用关系和执行效率。 表3 Profiler参数说明 参数 说明 火焰图 火焰图Y轴(纵轴)表示调用栈,每一层都是一个函数(包),调用的越深,火焰层数越高,最底部(火焰尖)是正在执行的函数,上方是他的父函数。 火焰图X轴(横轴)表示占用时间(内存视图表示占用内存)长度,占用的cpu时间越长,其宽度越宽。 在火焰图中,相同的方法或包显示的颜色相同。 鼠标放在火焰图上,展示某一个方法、类和线程的详细信息。 单击火焰图中某个方法条,该方法条横向放大。单击“Total”列标题行,火焰图还原。 Location 方法路径。 鼠标放在Location类某个方法名称上,展示该方法的详细信息。 单击Location类某个方法名称,火焰图侧对应的方法会高亮显示,其余方法灰化。再次单击同一个方法名称,火焰图恢复原状。 Self 仅方法自身的性能消耗,不包含调用方法。该数值为所有线程执行结果的总和,因此结果有可能大于所选时间段。 Total 总性能消耗,包含方法自身及其调用方法。该数值为所有线程执行结果的总和,因此结果有可能大于所选时间段。
  • 查看HttpClient监控 接口维度汇总 针对HttpClient监控系统会采集每个URL的指标,具体指标以及说明,参见表1。您可以单击列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。 图4 接口维度汇总HttpClient监控 表1 HttpClient监控接口维度汇总指标说明列表 指标集 指标 说明 接口维度汇总 url 被调用url method url的httpmethod 调用次数 被调用url的调用次数 平均响应时间(ms) 被调用url的平均响应时间 错误次数 被调用url的错误次数 最大并发 被调用url的最大并发 最慢调用(ms) 被调用url的最大响应时间 0-10ms 响应时间在0-10ms范围请求数 10-100ms 响应时间在10-100ms范围请求数 100-500ms 响应时间在100-500ms范围请求数 500-1000ms 响应时间在500-1000ms范围请求 1-10s 响应时间在1-10s范围请求数 10s以上 响应时间在10s以上请求数 错误调用链 采集周期内发生错误的调用链对应的traceid 最慢调用链 采集周期内最慢的调用链对应的traceid 单击“调用次数”、“平均响应时间”等列蓝色字体数值,会以图表的形式显示对应的数值详情。 单击“最慢调用链”列或“错误调用链”列的,蓝色字体,系统会跳转到该调用链详情或历史信息页面,查看该调用链的调用情况以及历史信息。 集群维度汇总 APM支持以集群的维度汇总外部调用的指标,具体指标以及说明,参见表2。 图5 集群维度汇总HttpClient监控 表2 HttpClient监控集群维度汇总指标说明列表 指标集 指标 说明 集群维度汇总 envId 被调用方的集群id 调用次数 调用该集群url的调用次数 平均响应时间(ms) 调用该集群url的平均响应时间 错误次数 被调用url的错误次数 最慢调用(ms) 调用该集群url的最大响应时间 hostUri hostUri地址 0-10ms 响应时间在0-10ms范围请求数 10-100ms 响应时间在10-100ms范围请求数 100-500ms 响应时间在100-500ms范围请求数 500-1000ms 响应时间在500-1000ms范围请求 1-10s 响应时间在1-10s范围请求数 10s以上 响应时间在10s以上请求数 单击“调用次数”、“平均响应时间”等列的蓝色字体数值,会以图表的形式显示对应的数值详情。 状态码维度汇总 APM支持以状态码的维度汇总外部调用的指标,具体指标以及说明,参见表3。 图6 状态码维度汇总HttpClient监控 表3 HttpClient监控状态码维度汇总指标说明列表 指标集 指标 说明 状态码维度汇总 code 状态码 数量 对应状态码的发生次数 最近URL 产生对应状态码的url 单击“code”列的某个状态码,系统会跳转到调用链页面,显示默认20分钟内所在环境,所选实例该状态码的调用情况。 单击“数量”列的数值,可以查看所选时间段内该状态码的趋势图。 单击最近url,可以查看对应状态码下的调用详情。 异常 可以在异常页签下查看对HttpClient调用的异常信息统计的指标,具体指标以及说明,参见表4。 表4 HttpClient监控异常指标说明列表 指标集 指标 说明 异常 causeType 发生异常的类 exceptionType 异常类型 数量 该异常的发生次数 异常消息 该异常产生的异常消息 错误堆栈 该异常产生的堆栈信息 单击“数量”列的蓝色数值,可以查看所选时间段内该线程的趋势图。 单击“异常消息”列的蓝色文字,可以查看异常消息的详细内容。 单击“错误堆栈”列的“查看详情”可以查看异常的详细信息。 单击“错误堆栈”列的“历史信息”可以查看该类名的历史异常堆栈列表。 总览 可以在总览页签下查看所选实例的的指标,具体指标以及说明,参见表5。 选中某一个时间节点时,图表支持联动。展示该时间节点下各个指标的实际数值。 图7 HttpClient监控总览 表5 HttpClient监控总览指标说明列表 指标集 指标 说明 总览 调用次数 总的调用次数 平均响应时间(ms) 平均响应时间。 错误次数 总的错误次数
  • 查看KafkaProducer监控 topic监控 可以在topic监控页签下查看所选实例的信息,具体指标以及说明,参见表1。 图4 查看KafkaProducer监控 表1 topic监控参数说明列表 指标集 指标 说明 topic监控 id clientid和ip信息 topic kafka的topic名称 Producer生成序列号 Producer生成序列号 总发送次数 总发送次数 总发送字节数 总发送字节数 每秒发送字节 每秒发送字节 每秒错误数 每秒错误数 每秒重试数 每秒重试数 每秒发送数 每秒发送数 单击“id”、“topic”等列的蓝色字体数值,可以查看所选时间段内该topic监控的趋势图。 发送消息方法监控 可以在发送消息方法监控页签下查看所选实例的信息,具体指标以及说明,参见表2。 图5 查看发送消息方法监控 表2 发送消息方法监控参数说明列表 指标集 指标 说明 发送消息方法监控 topic topic 调用次数 调用次数 平均响应时间 平均响应时间 错误数 错误数 最大并发 最大并发 最慢调用 最大响应时间 0-10ms 时延在0-10ms范围请求数 10-100ms 时延在10-100ms范围请求数 100-200ms 时延在100-200ms范围请求数 200-1000ms 时延在200-1000ms范围请求数 1-10s 时延在1-10s范围请求数 10s-n 时延在10s以上请求数 单击“topic”、“调用次数”、“平均响应时间(ms)”等列的蓝色字体数值,可以查看所选时间段内该topic监控的趋势图。 异常 可以在异常页签下查看KafkaProducer监控的异常统计信息,具体指标以及说明,参见表3。 表3 异常参数说明列表 指标集 指标 说明 异常 causeType 异常发生类 exceptionType 异常类 次数 异常次数 消息 异常消息 错误堆栈 错误堆栈 单击“异常数量”、“次数”等列的蓝色数值,可以查看所选时间段内该线程的趋势图。 单击“异常消息”列的蓝色文字,可以查看异常消息的详细内容。 单击“错误堆栈”列的“查看详情”可以查看异常的详细信息。 单击“错误堆栈”列的“历史信息”可以查看该类名的历史异常堆栈列表。 总览 可以在总览页签下查看所选实例的调用趋势图,具体指标以及说明,参见表4。选中某一个时间节点时,图表支持联动。展示该时间节点下各个指标的实际数值。 表4 总览参数说明列表 指标集 指标 说明 总览 总发送次数 总发送次数 总发送字节数 总发送字节数 图6 查看总览
  • 查看GRPCServer监控 方法维度汇总 可以在方法维度汇总页签下查看所选实例的信息,具体指标以及说明,参见表1。 图4 查看方法维度汇总 表1 方法维度汇总参数说明列表 指标集 指标 说明 方法维度汇总 method 请求的方法 调用次数 该方法的调用次数 平均响应时间 该方法的平均响应时间 错误数 该方法的错误数 最大并发 该方法的最大并发 最慢调用 该方法在采集周期内最大响应时间 0ms-10ms 响应时间在0-10ms范围请求数 10ms-100ms 响应时间在0-10ms范围请求数 100ms-500ms 响应时间在100ms-500ms范围请求数 500ms-1s 响应时间在500ms-1s范围请求数 1s-10s 响应时间在1s-10s范围请求数 10s-n 响应时间在10s-n范围请求数 单击“method”列的蓝色字体的方法名称,可以查看该方法的调用链信息。 单击“调用次数”、“平均响应时间(ms)”、“错误数”、“最大并发”、“最慢调用”、“0ms-10ms”、“10ms-100ms”、“100ms-500ms”、“500ms-1s”、“1s-10s”、“10s-n”列的蓝色字体数值,可以查看所选时间段内该方法维度汇总的趋势图。 集群维度汇总 可以在集群维度汇总页签下查看所选实例的信息,具体指标以及说明,参见表2。 图5 查看集群维度汇总 表2 集群维度汇总参数说明列表 指标集 指标 说明 集群维度汇总 clusterId 调用方的集群id 调用次数 该集群的调用次数 平均响应时间(ms) 该方法的平均响应时间 错误数 该集群调用的错误次数 单击“method”、“调用次数”、“平均响应时间(ms)”、“错误数”列的蓝色字体数值,可以查看所选时间段内该方法维度汇总的趋势图。