检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据类型 默认聚合方式 数据库连接(connection,以数据库为维度统计sql调用详情。) db 数据库 数据库名称 - ENUM LAST createdCount 创建连接数 该数据库创建连接数 - INT SUM currentCount 当前连接数 该数据库当前连接数 - INT
配置Mysql监控项 在“编辑【Mysql数据库】监控配置”页面配置以下参数: 采集间隔:默认60s,此处不支持修改。 是否采集原始sql:默认配置为否,只采集不带参数的sql,如select name from user where id=?当配置为是时,调用链中会采集包含实际参数的sql,如select
NodeJsMysql数据库 介绍APM采集的NodeJsMysql数据库指标的类别、名称、含义等信息。 表1 NodeJsMysql数据库指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据库连接(connection,以数据库为维度统计sql调用详情。)
的调用情况。 数据库维度汇总 APM支持以数据库维度汇总对Mysql数据库监控的指标,具体指标以及说明,参见表2。 图5 数据库维度汇总Mysql数据库监控 表2 数据库维度汇总参数说明列表 指标集 指标 说明 数据库连接 db 数据库名称。 创建连接数 该数据库创建连接数。 销毁连接数
状态码: 200 表3 响应Body参数 参数 参数类型 描述 flag String 返回结果ok表示成功。 请求示例 将实例ID为1097的采集状态修改为停止。 /v1/apm2/openapi/apm-service/agent-mgr/change-status { "instance_list"
数据库 数据库监控项可以对数据库的访问进行监控,可以监控的数据库包含Mysql,Elastic Search,Hbase等多种类型。对于数据库的监控,采集器会采集具体的执行语句详情,方便用户定位代码级的性能问题。 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
SQL分析 通过图表形式展现数据库、SQL语句的调用次数、响应时间、错误次数等关键指标,用于分析异常SQL语句导致的数据库性能问题,异常SQL语句是指慢SQL语句和调用出错的SQL语句。SQL分析当前仅支持MySQL、Oracle、PostgreSQL关系型数据库。 SQL操作界面说明
个java应用如果通过jdbc的mysql驱动连接数据库,那么mysql的采集器会自动添加到这个环境上,形成监控项。 采集参数 每个监控项的对应的采集器会定义一些采集参数,用户可以在页面更改采集参数,并且随着心跳参数下发到agent,更改采集行为。比如默认情况,出于安全考虑APM
每分钟会调10万次,进一步证实是缓存失效了。 当查询instance信息时,会先从缓存查,如果查不到再从mysql查。instance信息查到之后存入缓存,防止频繁访问数据库。 检查代码发现缓存的key是一个类,该类没有重写equals和hashCode方法。因此,导致缓存通过k
数据库 C3P0连接池监控 Cassandra监控 ClickHouse数据库 DBCP连接池监控 Druid连接池监控 EsRestClient监控 GaussDb数据库 HBase监控 Hikari连接池监控 Jetcd监控 MongoDb监控 Mysql数据库 ObsClient监控
skywalking探针 Npgsql.EntityFrameworkCore.PostgreSQL 6.0.4+ skywalking探针 Pomelo.EntityFrameworkCore.MySql 6.0.1+ skywalking探针 CAP 6.0.1+ 表2 Opentelemetry探针
js类应用,目前已支持多种主流Node框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 自研探针Node.js组件信息 探针类型 组件 版本 自研探针 express 4.0.0+ 自研探针 koa 2.0.0+ 自研探针 mysql 2.18.1 自研探针 mysql2 2.3.3 自研探针 ioredis
Python类型 APM支持的Python类型 APM支持Python类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针Python组件和框架 探针类型 组件 版本 skywalking探针 aiohttp 3.7+
选填 business 应用英文名称,为全局概念。如果填写,则必须提前创建该应用。如果为空,则代表默认应用(开通APM时系统会自动创建一个默认应用)。 选填 subBusiness 子应用,为全局概念,在应用下面子文件夹。该参数可以为空,为空代表资源挂载在根应用下面,子应用最多支持三层。比如
为JAVA应用手工安装Agent 前提条件 部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。 可使用Telnet命令测试目标机器与APM服务器网络是否连通。 例如,以检查华北-北京四区域,且接入方式选择“增强型探针”的连通性为例,请
APM支持Php类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针Php组件和框架 探针类型 组件 版本 skywalking探针 PDO 0.1.0+ skywalking探针 MySQL 5.x.x~8.x.x skywalking探针
选填 business 应用英文名称,为全局概念。如果填写,则必须提前创建该应用。如果为空,则代表默认应用(开通APM时系统会自动创建一个默认应用)。 选填 subBusiness 子应用,为全局概念,在应用下面子文件夹。该参数可以为空,为空代表资源挂载在根应用下面,子应用最多支持三层。比如
调用链中是否采集上报带有参数内容的原始sql。 表2 Postgresql数据库指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据库连接(connection,以数据库为维度统计sql调用详情。) db 数据库 数据库名称 - ENUM LAST createdCount
不统计为探针数。那么您在应用拓扑界面中看到的实例个数,减去不统计为探针数的实例个数,可得到探针个数,即计算出已使用的实例个数。 图1 不统计探针数的服务实例 例:如何计算得到下图中的已使用实例个数, 如图所示,当前界面上显示有5个实例,其中5个实例中有1个Mysql数据库实例。
参数类型 描述 function String 表达式。 as String 作为。 请求示例 查询目标应用ID为6,开始时间戳为1667462525000,结束时间戳为1667463725000的应用全局拓扑图信息。 /v1/apm2/openapi/topology/business-search