检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 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调用详情。)
监控只会显示一条sql为select name from UserTable。 mysql最大采集行数:Agent可以采集的mysql最大行数。如果Agent采集的mysql行数超过配置的“mysql最大采集行数”,那么Agent立即停止采集。默认值:500,可配置范围:10~2000。
的调用情况。 数据库维度汇总 APM支持以数据库维度汇总对Mysql数据库监控的指标,具体指标以及说明,参见表2。 图5 数据库维度汇总Mysql数据库监控 表2 数据库维度汇总参数说明列表 指标集 指标 说明 数据库连接 db 数据库名称。 创建连接数 该数据库创建连接数。 销毁连接数
SQL分析 通过图表形式展现数据库、SQL语句的调用次数、响应时间、错误次数等关键指标,用于分析异常SQL语句导致的数据库性能问题,异常SQL语句是指慢SQL语句和调用出错的SQL语句。SQL分析当前仅支持MySQL、Oracle、PostgreSQL关系型数据库。 SQL操作界面说明
数据库 C3P0连接池监控 Cassandra监控 ClickHouse数据库 DBCP连接池监控 Druid连接池监控 EsRestClient监控 GaussDb数据库 HBase监控 Hikari连接池监控 Jetcd监控 MongoDb监控 Mysql数据库 ObsClient监控
数据库 数据库监控项可以对数据库的访问进行监控,可以监控的数据库包含Mysql,Elastic Search,Hbase等多种类型。对于数据库的监控,采集器会采集具体的执行语句详情,方便用户定位代码级的性能问题。 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
自监控查看该sql的调用,发现每分钟会调10万次,进一步证实是缓存失效了。 当查询instance信息时,会先从缓存查,如果查不到再从mysql查。instance信息查到之后存入缓存,防止频繁访问数据库。 检查代码发现缓存的key是一个类,该类没有重写equals和hashCo
skywalking探针 Npgsql.EntityFrameworkCore.PostgreSQL 6.0.4+ skywalking探针 Pomelo.EntityFrameworkCore.MySql 6.0.1+ skywalking探针 CAP 6.0.1+ 表2 Opentelemetry探针
APM支持Php类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针Php组件和框架 探针类型 组件 版本 skywalking探针 PDO 0.1.0+ skywalking探针 MySQL 5.x.x~8.x.x skywalking探针
js组件信息 探针类型 组件 版本 自研探针 express 4.0.0+ 自研探针 koa 2.0.0+ 自研探针 mysql 2.18.1 自研探针 mysql2 2.3.3 自研探针 ioredis 2.0.0 自研探针 http 12.17.0 自研探针 https 12.17
支持输入1~128个字符,只能包含数字、字母、下划线、中划线、并且以英文字母开头。 应用别名 应用的别名称。 支持输入1~128个字符,只能由数字、字母、中文、下划线、中划线、括号以及小数点组成。 应用类型 应用类型,支持SkyWalking或OpenTelemetry。 企业项目 在下拉菜单中选择企业项目,仅开通企业版才会显示。
头。 应用别名 应用的别名。设置应用别名后应用名称优先展示应用别名。 支持输入1~128个字符,只能包含数字、字母、中文、下划线、中划线、括号以及小数点。 企业项目 在下拉菜单中选择企业项目,仅开通企业版才会显示。 描述 应用的描述信息,最多可输入1000个字符。 填写完成后,单击“确定”。
参数名称 说明 标签名 支持输入1~128个字符,且只能包含数字、字母、中文、下划线、中划线、括号、小数点。 描述 支持输入0~1000个字符,且只能包含数字、字母、中文、下划线、中划线、括号、小数点。 关联环境 支持按组件、环境或应用名称搜索。 可以选择1个或者多个关联环境。 单击“确定”,完成标签创建。
线、并且以英文字母开头。 子应用显示名称 子应用显示的名称,不能为空。 支持输入1~128个字符,只能由数字、字母、中文、下划线、中划线、括号以及小数点组成。 描述 子应用的描述信息,最多可输入1000个字符。 填写完成后,单击“确定”。 子应用最多可以创建3层。 父主题: CMDB管理
- ENUM LAST 数据库监控 (dataBase,数据库监控) invokeCount 调用次数 该数据库的调用次数 - INT SUM errorCount 错误次数 该数据库的错误次数 - INT SUM totalTime 总响应时间 该数据库的总响应时间 - INT
APM Agent会自动发现应用用到的采集插件,自动将采集器加到环境上形成监控项。比如某个java应用如果通过jdbc的mysql驱动连接数据库,那么mysql的采集器会自动添加到这个环境上,形成监控项。 采集参数 每个监控项的对应的采集器会定义一些采集参数,用户可以在页面更改采
"env_id" : 3568 }, { "node_type" : "Mysql", "node_name" : "Mysql", "node_id" : "Mysql", "env_id" : null }, { "node_type"
skywalking探针 kafka-python 3.7+ skywalking探针 loguru 3.7+ skywalking探针 mysqlclient 3.7+ skywalking探针 neo4j 3.7+ skywalking探针 psycopg[binary] 3.7+
"tx_node_name" : "11.108.243.78:3306:apm2_cmdb", "tx_node_type" : "Mysql", "tx_env_id" : null }, { "tx_node_id" : "user", "tx_node_name"