检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Mysql数据库 介绍APM采集的Mysql数据库指标的类别、名称、含义等信息。 表1 Mysql数据库采集参数 参数名 数据类型 应用类型 默认值 Agent支持的起始版本 Agent支持的终止版本 描述 是否采集原始sql radio JAVA false 2.0.0 - 调
NodeJsMysql数据库 介绍APM采集的NodeJsMysql数据库指标的类别、名称、含义等信息。 表1 NodeJsMysql数据库指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据库连接(connection,以数据库为维度统计sql调用详情。)
的调用情况。 数据库维度汇总 APM支持以数据库维度汇总对Mysql数据库监控的指标,具体指标以及说明,参见表2。 图5 数据库维度汇总Mysql数据库监控 表2 数据库维度汇总参数说明列表 指标集 指标 说明 数据库连接 db 数据库名称。 创建连接数 该数据库创建连接数。 销毁连接数
- ENUM LAST 数据库监控 (dataBase,数据库监控) invokeCount 调用次数 该数据库的调用次数 - INT SUM errorCount 错误次数 该数据库的错误次数 - INT SUM totalTime 总响应时间 该数据库的总响应时间 - INT
数据库 C3P0连接池监控 Cassandra监控 ClickHouse数据库 DBCP连接池监控 Druid连接池监控 EsRestClient监控 GaussDb数据库 HBase监控 Hikari连接池监控 Jetcd监控 MongoDb监控 Mysql数据库 ObsClient监控
数据库 数据库监控项可以对数据库的访问进行监控,可以监控的数据库包含Mysql,Elastic Search,Hbase等多种类型。对于数据库的监控,采集器会采集具体的执行语句详情,方便用户定位代码级的性能问题。 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
Postgresql数据库 介绍APM采集的Postgresql数据库指标的类别、名称、含义等信息。 表1 Postgresql数据库采集参数 参数名 数据类型 应用类型 默认值 Agent支持的起始版本 Agent支持的终止版本 描述 是否采集原始sql radio JAVA false
监控只会显示一条sql为select name from UserTable。 mysql最大采集行数:Agent可以采集的mysql最大行数。如果Agent采集的mysql行数超过配置的“mysql最大采集行数”,那么Agent立即停止采集。默认值:500,可配置范围:10~2000。
GaussDb数据库指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据库连接(connection,以数据库为维度统计sql调用详情。) db 数据库 数据库名称 - ENUM LAST createdCount 创建连接数 该数据库创建连接数 - INT
表2 Oracle数据库指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据库连接(connection,以数据库为维度统计sql调用详情。) db 数据库 数据库名称 - ENUM LAST createdCount 创建连接数 该数据库创建连接数 - INT
ClickHouse数据库指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据库连接(connection,以数据库为维度统计sql调用详情。) db 数据库 数据库名称 - ENUM LAST createdCount 创建连接数 该数据库创建连接数 - INT
获取一个trace的所有调用链数据 功能介绍 获取一个trace的所有调用链数据。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/apm2/open
SQL分析 通过图表形式展现数据库、SQL语句的调用次数、响应时间、错误次数等关键指标,用于分析异常SQL语句导致的数据库性能问题,异常SQL语句是指慢SQL语句和调用出错的SQL语句。SQL分析当前仅支持MySQL、Oracle、PostgreSQL关系型数据库。 SQL操作界面说明
获取一个监控项的详情 功能介绍 获取一个监控项的详情。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/apm2/openapi/apm-servic
定位到业务代码块,该代码使用了一个缓存来存放每个instance的信息。通过自监控查看该sql的调用,发现每分钟会调10万次,进一步证实是缓存失效了。 当查询instance信息时,会先从缓存查,如果查不到再从mysql查。instance信息查到之后存入缓存,防止频繁访问数据库。 检查代码发现
应用。 组件:组件指一个应用程序或者微服务,为全局概念,一般跟下面的环境一起组合使用,一个组件可以包含一个或者多个环境。比如一个订单的应用程序,包含功能测试环境,压力测试环境,预发环境以及现网环境等。 环境:一个组件或者程序,由于部署不同的配置参数,形成多个环境。每个环境都有re
如何计算已使用实例个数? APM中已使用实例个数是按照探针个数进行统计的。一个探针对应一个服务实例,您可以通过统计探针个数得到已使用实例个数,其中如图1所示的五种服务实例不统计为探针数。那么您在应用拓扑界面中看到的实例个数,减去不统计为探针数的实例个数,可得到探针个数,即计算出已使用的实例个数。
响应时间在1-10s范围请求数 - INT SUM range6 10s以上 响应时间在10s以上请求数 - INT SUM 父主题: 数据库
SUM Cassandra版本(version,Cassandra版本。) version 版本 版本 - STRING LAST 父主题: 数据库
Python类型 APM支持的Python类型 APM支持Python类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针Python组件和框架 探针类型 组件 版本 skywalking探针 aiohttp 3.7+