检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Mysql数据库 介绍APM采集的Mysql数据库指标的类别、名称、含义等信息。 表1 Mysql数据库采集参数 参数名 数据类型 应用类型 默认值 Agent支持的起始版本 Agent支持的终止版本 描述 是否采集原始sql radio JAVA false 2.0.0 - 调
监控只会显示一条sql为select name from UserTable。 mysql最大采集行数:Agent可以采集的mysql最大行数。如果Agent采集的mysql行数超过配置的“mysql最大采集行数”,那么Agent立即停止采集。默认值:500,可配置范围:10~2000。
NodeJsMysql数据库 介绍APM采集的NodeJsMysql数据库指标的类别、名称、含义等信息。 表1 NodeJsMysql数据库指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据库连接(connection,以数据库为维度统计sql调用详情。)
使用的实例个数。 图1 不统计探针数的服务实例 例:如何计算得到下图中的已使用实例个数, 如图所示,当前界面上显示有5个实例,其中5个实例中有1个Mysql数据库实例。 已使用的实例个数=探针个数=总实例个数-不统计为探针数的服务实例个数,即已使用的实例个数=探针个数=5-1=4。
在左侧导航栏选择“应用监控 > 指标”。 在界面左侧树单击待查看数据库环境后的。 单击“数据库”,切换至数据库页签。默认展示“全部实例”的“Mysql数据库”信息。 图1 查看数据库监控 在数据库页签选择您想要查看的“实例名称”和“监控项”,可以查看该实例在对应采集器下的不同指标集下的应用监控数据。
在界面左侧树单击环境,单击“数据库”,切换至数据库页签。 图1 数据库 在数据库页签单击要查看的具体实例,可以查看该实例的应用监控数据。 概览 展示所选实例调用数据库的错误次数、平均耗时、调用次数、最大耗时等数据。 SQL维度统计 从sql维度对数据库进行监控,监控的指标包括st
- ENUM LAST 数据库监控 (dataBase,数据库监控) invokeCount 调用次数 该数据库的调用次数 - INT SUM errorCount 错误次数 该数据库的错误次数 - INT SUM totalTime 总响应时间 该数据库的总响应时间 - INT
数据库 C3P0连接池监控 Cassandra监控 ClickHouse数据库 DBCP连接池监控 Druid连接池监控 EsRestClient监控 GaussDb数据库 HBase监控 Hikari连接池监控 Jetcd监控 MongoDb监控 Mysql数据库 ObsClient监控
GaussDb数据库指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据库连接(connection,以数据库为维度统计sql调用详情。) db 数据库 数据库名称 - ENUM LAST createdCount 创建连接数 该数据库创建连接数 - INT
如果产生告警后,需要查看产生告警具体的SQL语句,需要如下步骤: 从告警详情中查看告警上报的时间、sqlId,以及数据库实例tier。 在APM的SQL分析页面,根据查询到的tier和时间选择查询范围,查询到对应数据库实例当前时间内的SQL语句列表。 用查询到的sqlId搜索,查询到具体的SQL语句。
APM如何采集网格数据? 如何采集数据 APM可以通过Istio网格采集应用数据。Istio网格是以非侵入的方式获取流入、流出应用程序的数据。CCE服务的Istio mixer组件获取并处理调用链数据、调用请求KPI数据,ICAgent获取并处理资源信息,然后上报并呈现在APM服务界面中。关系如下图所示:
表2 Oracle数据库指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据库连接(connection,以数据库为维度统计sql调用详情。) db 数据库 数据库名称 - ENUM LAST createdCount 创建连接数 该数据库创建连接数 - INT
Postgresql数据库 介绍APM采集的Postgresql数据库指标的类别、名称、含义等信息。 表1 Postgresql数据库采集参数 参数名 数据类型 应用类型 默认值 Agent支持的起始版本 Agent支持的终止版本 描述 是否采集原始sql radio JAVA false
APM如何采集探针数据? 如何采集数据 APM是通过采集探针采集应用数据的。采集探针是通过字节码增强技术进行埋点,生成调用数据。调用数据被采集代理ICAgent所获取并处理,然后上报并呈现在界面中。关系如下图所示: 采集哪些数据 APM仅采集应用的业务调用链数据、资源信息、资源属
ClickHouse数据库指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 数据库连接(connection,以数据库为维度统计sql调用详情。) db 数据库 数据库名称 - ENUM LAST createdCount 创建连接数 该数据库创建连接数 - INT
响应时间在1-10s范围请求数 - INT SUM range6 10s以上 响应时间在10s以上请求数 - INT SUM 父主题: 数据库
ey地址都不一样,所以从缓存中查找失败,只能从mysql查找,然后又不断往缓存中存,最终导致OOM问题。 解决方案 给作为key的类重写equals和hashCode方法。该类有个uuid属性,不同instance的uuid不一样,因此可以用uuid来判断两个instance是否相同。
Python类型 APM支持的Python类型 APM支持Python类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针Python组件和框架 探针类型 组件 版本 skywalking探针 aiohttp 3.7+
商品管理服务:名称为product,主要负责商品查询、购买等。 用户管理服务:名称为user,主要负责用户登录,以及购买商品时的用户身份核实等。 数据持久服务:名称为dao,主要负责请求数据库操作。 数据库服务:MySQL数据库。 下面介绍如何将APM接入该电商应用并管理起来。 操作流程
skywalking探针 Npgsql.EntityFrameworkCore.PostgreSQL 6.0.4+ skywalking探针 Pomelo.EntityFrameworkCore.MySql 6.0.1+ skywalking探针 CAP 6.0.1+ 表2 Opentelemetry探针