更新时间:2023-09-04 GMT+08:00

MongoDb监控

介绍APM采集的MongoDb监控指标的类别、名称、含义等信息。

表1 MongoDb监控采集参数

参数名

数据类型

应用类型

默认值

Agent支持的起始版本

Agent支持的终止版本

描述

获取连接调用链上报时间阈值(ms)

integer

JAVA

1

2.1.13

-

getConnection方法调用链上报阈值,不超过该阈值不上报

是否采集原始命令

radio

JAVA

false

2.2.2

-

是否采集原始Mongo Json命令

表2 MongoDb监控指标说明

指标类别

指标

指标名称

指标说明

单位

数据类型

默认聚合方式

获取连接详情(connection,获取连接详情。)

host

所连接的host

所连接的host

-

ENUM

LAST

concurrentMax

最大并发

最大并发

-

INT

MAX

invokeCount

调用次数

调用次数

-

INT

SUM

totalTime

总时间

总时间

-

INT

SUM

errorCount

错误次数

错误次数

-

INT

SUM

maxTime

最慢调用

最慢调用

-

INT

SUM

range1

0-10ms

响应时间在0-10ms范围请求数

-

INT

SUM

range2

10-100ms

响应时间在10-100ms范围请求数

-

INT

SUM

range3

100-500ms

响应时间在100-500ms范围请求数

-

INT

SUM

range4

500-1000ms

响应时间在500-1000ms范围请求数

-

INT

SUM

range5

1-10s

响应时间在1-10s范围请求数

-

INT

SUM

range6

10s以上

响应时间在10s以上请求数

-

INT

SUM

openedCount

连接打开次数

连接打开次数

-

INT

SUM

closedCount

连接关闭次数

连接关闭次数

-

INT

SUM

idleClosedCount

因闲置过久被关闭次数

因闲置过久被关闭次数

-

INT

SUM

lifeClosedCount

因存活超过限定时长被关闭次数

因存活超过限定时长被关闭次数

-

INT

SUM

errorClosedCount

因错误被关闭次数

因错误被关闭次数

-

INT

SUM

staleClosedCount

因连接池清除被关闭次数

因连接池清除被关闭次数

-

INT

SUM

poolClosedClosedCount

因连接池关闭被关闭次数

因连接池关闭被关闭次数

-

INT

SUM

异常(exception,MongoDb调用的异常信息统计。)

exceptionType

异常类型

异常类型

-

ENUM

LAST

causeType

异常类

发生异常的类

-

ENUM

LAST

count

次数

该异常的发生次数

-

INT

SUM

message

异常消息

该异常产生的异常消息

-

STRING

LAST

stackTrace

异常堆栈

该异常产生的堆栈信息

-

CLOB

LAST

集群信息(clusterInfo,集群信息。)

clusterId

集群id

集群id

-

ENUM

LAST

hosts

客户端设置的集群节点信息

客户端设置的集群节点信息

-

STRING

LAST

MongoDb调用监控(client,MongoDb调用监控。)

namespace

命名空间

MongoDb操作所对应的命名空间

-

ENUM

LAST

command

指令

在Mongo服务端运行的指令

-

ENUM

LAST

concurrentMax

最大并发

最大并发

-

INT

MAX

queryCount

读取行数

读取行数

-

INT

SUM

updateCount

更新行数

更新行数

-

INT

SUM

errorCount

错误次数

错误次数

-

INT

SUM

errorTraceId

错误traceId

采集周期内发生错误的调用链对应的traceid

-

STRING

LAST

slowTraceId

慢traceId

采集周期内最慢的调用链对应的traceid

-

STRING

LAST

invokeCount

调用次数

调用次数

-

INT

SUM

lastError

错误信息

错误信息

-

STRING

LAST

maxTime

最大响应时间

最大响应时间

-

INT

MAX

totalTime

总响应时间

总响应时间

-

INT

SUM

range1

0-10ms

响应时间在0-10ms范围请求数

-

INT

SUM

range2

10-100ms

响应时间在10-100ms范围请求数

-

INT

SUM

range3

100-500ms

响应时间在100-500ms范围请求数

-

INT

SUM

range4

500-1000ms

响应时间在500-1000ms范围请求数

-

INT

SUM

range5

1-10s

响应时间在1-10s范围请求数

-

INT

SUM

range6

10s以上

响应时间在10s以上请求数

-

INT

SUM

MongoDb版本(version,MongoDb版本。)

version

版本

版本

-

STRING

LAST

MongoDb汇总(total,MongoDb调用的汇总信息统计 。)

invokeCount

调用次数

总的调用次数

-

INT

SUM

queryCount

总读取行数

总读取行数

-

INT

SUM

updateCount

总更新行数

总更新行数

-

INT

SUM

errorCount

总错误数

总错误数

-

INT

SUM

totalTime

总响应时间

总响应时间

-

INT

SUM

MongoDb集群调用监控(cluster,MongoDb集群调用监控。)

nodes

集群节点

集群节点信息

-

ENUM

LAST

concurrentMax

最大并发

最大并发

-

INT

MAX

errorCount

错误次数

错误次数

-

INT

SUM

errorTraceId

错误traceId

采集周期内发生错误的调用链对应的traceid

-

STRING

LAST

slowTraceId

慢traceId

采集周期内最慢的调用链对应的traceid

-

STRING

LAST

invokeCount

调用次数

调用次数

-

INT

SUM

lastError

错误信息

错误信息

-

STRING

LAST

maxTime

最大响应时间

最大响应时间

-

INT

MAX

totalTime

总响应时间

总响应时间

-

INT

SUM

range1

0-10ms

响应时间在0-10ms范围请求数

-

INT

SUM

range2

10-100ms

响应时间在10-100ms范围请求数

-

INT

SUM

range3

100-500ms

响应时间在100-500ms范围请求数

-

INT

SUM

range4

500-1000ms

响应时间在500-1000ms范围请求数

-

INT

SUM

range5

1-10s

响应时间在1-10s范围请求数

-

INT

SUM

range6

10s以上

响应时间在10s以上请求数

-

INT

SUM

连接池监控(connectionPool,连接池监控。)

host

连接地址

连接地址

-

ENUM

LAST

maxSize

连接池大小上限

连接池大小上限

-

INT

AVG

minSize

连接池大小下限

连接池大小下限

-

INT

AVG

availableCount

空闲连接数

空闲连接数

-

INT

AVG

inUseCount

正在使用的连接数

正在使用的连接数

-

INT

AVG

maxWaitTimeMs

获取连接最大等待时间(ms)

获取连接最大等待时间(ms)

-

INT

AVG

maxConnectionLifeTimeMs

连接最大存活时间

连接最大存活时间

-

INT

AVG

maxConnectionIdleTimeMs

连接最大闲置时间

连接最大闲置时间

-

INT

AVG

MongoDb节点调用监控(serverNode,MongoDb节点调用监控。)

serverAddr

节点地址

节点地址

-

ENUM

LAST

type

节点类型

节点类型

-

STRING

LAST

concurrentMax

最大并发

最大并发

-

INT

MAX

errorCount

错误次数

错误次数

-

INT

SUM

errorTraceId

错误traceId

采集周期内发生错误的调用链对应的traceid

-

STRING

LAST

slowTraceId

慢traceId

采集周期内最慢的调用链对应的traceid

-

STRING

LAST

invokeCount

调用次数

调用次数

-

INT

SUM

lastError

错误信息

错误信息

-

STRING

LAST

maxTime

最大响应时间

最大响应时间

-

INT

MAX

totalTime

总响应时间

总响应时间

-

INT

SUM

range1

0-10ms

响应时间在0-10ms范围请求数

-

INT

SUM

range2

10-100ms

响应时间在10-100ms范围请求数

-

INT

SUM

range3

100-500ms

响应时间在100-500ms范围请求数

-

INT

SUM

range4

500-1000ms

响应时间在500-1000ms范围请求数

-

INT

SUM

range5

1-10s

响应时间在1-10s范围请求数

-

INT

SUM

range6

10s以上

响应时间在10s以上请求数

-

INT

SUM