Reviewed-by: Mützel, Andrea <andrea.muetzel@t-systems.com> Co-authored-by: Li, Qiao <qiaoli@huawei.com> Co-committed-by: Li, Qiao <qiaoli@huawei.com>
97 KiB
MongoDB Monitoring
This section describes the types, names, and meanings of MongoDB metrics collected by APM.
Parameter |
Data Type |
Application Type |
Default |
Supported Start Agent Version |
Supported End Agent Version |
Description |
---|---|---|---|---|---|---|
TraceReportTimeSpanThreshold(ms) |
integer |
JAVA |
1 |
2.1.13 |
- |
Threshold for reporting getConnection method traces. If the threshold is not exceeded, such traces will not be reported. |
isParseOriginalCommand |
radio |
JAVA |
false |
2.2.2 |
- |
Indicates whether to collect original Mongo JSON commands. |
Category |
Metric |
Name |
Description |
Unit |
Data Type |
Default Aggregation Mode |
---|---|---|---|---|---|---|
Connection details (connection) |
host |
host |
Connected host |
- |
ENUM |
LAST |
concurrentMax |
concurrentMax |
Maximum concurrency |
- |
INT |
MAX |
|
invokeCount |
invokeCount |
Number of calls |
- |
INT |
SUM |
|
totalTime |
totalTime |
Total time |
- |
INT |
SUM |
|
errorCount |
errorCount |
Number of errors |
- |
INT |
SUM |
|
maxTime |
maxTime |
Maximum response time |
- |
INT |
SUM |
|
range1 |
range1 |
Number of requests with 0–10 ms response time |
- |
INT |
SUM |
|
range2 |
range2 |
Number of requests with 10–100 ms response time |
- |
INT |
SUM |
|
range3 |
range3 |
Number of requests with 100–500 ms response time |
- |
INT |
SUM |
|
range4 |
range4 |
Number of requests with 500–1000 ms response time |
- |
INT |
SUM |
|
range5 |
range5 |
Number of requests with 1–10s response time |
- |
INT |
SUM |
|
range6 |
range6 |
Number of requests with response time longer than 10s |
- |
INT |
SUM |
|
openedCount |
openedCount |
Number of opened connections |
- |
INT |
SUM |
|
closedCount |
closedCount |
Number of closed connections |
- |
INT |
SUM |
|
idleClosedCount |
idleClosedCount |
Number of connections that are closed due to long idle time |
- |
INT |
SUM |
|
lifeClosedCount |
lifeClosedCount |
Number of connections that are closed due to keepalive timeout |
- |
INT |
SUM |
|
errorClosedCount |
errorClosedCount |
Number of connections that are closed due to errors |
- |
INT |
SUM |
|
staleClosedCount |
staleClosedCount |
Number of connections that are closed due to pool clearing |
- |
INT |
SUM |
|
poolClosedClosedCount |
poolClosedClosedCount |
Number of connections that are closed due to pool closure |
- |
INT |
SUM |
|
Exception (exception: exception statistics of MongoDB calls) |
exceptionType |
exceptionType |
Exception type |
- |
ENUM |
LAST |
causeType |
causeType |
Exception class |
- |
ENUM |
LAST |
|
count |
count |
Number of times the exception has occurred |
- |
INT |
SUM |
|
message |
message |
Message returned when the exception occurred |
- |
STRING |
LAST |
|
stackTrace |
stackTrace |
Exception stack information |
- |
CLOB |
LAST |
|
Cluster information (clusterInfo) |
clusterId |
clusterId |
Cluster ID |
- |
ENUM |
LAST |
hosts |
hosts |
Cluster node information set on the client |
- |
STRING |
LAST |
|
MongoDB call monitoring (client) |
namespace |
namespace |
Namespace corresponding to the MongoDB operation |
- |
ENUM |
LAST |
command |
command |
Command run on the MongoDB server |
- |
ENUM |
LAST |
|
concurrentMax |
concurrentMax |
Maximum concurrency |
- |
INT |
MAX |
|
queryCount |
queryCount |
Number of read rows |
- |
INT |
SUM |
|
updateCount |
updateCount |
Number of updated rows |
- |
INT |
SUM |
|
errorCount |
errorCount |
Number of errors |
- |
INT |
SUM |
|
errorTraceId |
errorTraceId |
ID of the trace that encounters an error in a collection period |
- |
STRING |
LAST |
|
slowTraceId |
slowTraceId |
ID of the slowest trace in a collection period |
- |
STRING |
LAST |
|
invokeCount |
invokeCount |
Number of calls |
- |
INT |
SUM |
|
lastError |
lastError |
Error message |
- |
STRING |
LAST |
|
maxTime |
maxTime |
Maximum response time |
- |
INT |
MAX |
|
totalTime |
totalTime |
Total response time |
- |
INT |
SUM |
|
range1 |
range1 |
Number of requests with 0–10 ms response time |
- |
INT |
SUM |
|
range2 |
range2 |
Number of requests with 10–100 ms response time |
- |
INT |
SUM |
|
range3 |
range3 |
Number of requests with 100–500 ms response time |
- |
INT |
SUM |
|
range4 |
range4 |
Number of requests with 500–1000 ms response time |
- |
INT |
SUM |
|
range5 |
range5 |
Number of requests with 1–10s response time |
- |
INT |
SUM |
|
range6 |
range6 |
Number of requests with response time longer than 10s |
- |
INT |
SUM |
|
MongoDB version (version) |
version |
version |
Version |
- |
STRING |
LAST |
MongoDB summary (total: summary of MongoDB call statistics) |
invokeCount |
invokeCount |
Total number of calls |
- |
INT |
SUM |
queryCount |
queryCount |
Total number of read rows |
- |
INT |
SUM |
|
updateCount |
updateCount |
Total number of updated rows |
- |
INT |
SUM |
|
errorCount |
errorCount |
Total number of errors |
- |
INT |
SUM |
|
totalTime |
totalTime |
Total response time |
- |
INT |
SUM |
|
MongoDB cluster call (cluster) |
nodes |
nodes |
Cluster node information |
- |
ENUM |
LAST |
concurrentMax |
concurrentMax |
Maximum concurrency |
- |
INT |
MAX |
|
errorCount |
errorCount |
Number of errors |
- |
INT |
SUM |
|
errorTraceId |
errorTraceId |
ID of the trace that encounters an error in a collection period |
- |
STRING |
LAST |
|
slowTraceId |
slowTraceId |
ID of the slowest trace in a collection period |
- |
STRING |
LAST |
|
invokeCount |
invokeCount |
Number of calls |
- |
INT |
SUM |
|
lastError |
lastError |
Error message |
- |
STRING |
LAST |
|
maxTime |
maxTime |
Maximum response time |
- |
INT |
MAX |
|
totalTime |
totalTime |
Total response time |
- |
INT |
SUM |
|
range1 |
range1 |
Number of requests with 0–10 ms response time |
- |
INT |
SUM |
|
range2 |
range2 |
Number of requests with 10–100 ms response time |
- |
INT |
SUM |
|
range3 |
range3 |
Number of requests with 100–500 ms response time |
- |
INT |
SUM |
|
range4 |
range4 |
Number of requests with 500–1000 ms response time |
- |
INT |
SUM |
|
range5 |
range5 |
Number of requests with 1–10s response time |
- |
INT |
SUM |
|
range6 |
range6 |
Number of requests with response time longer than 10s |
- |
INT |
SUM |
|
Connection pool monitoring (connectionPool) |
host |
host |
Connection address |
- |
ENUM |
LAST |
maxSize |
maxSize |
Maximum connection pool size |
- |
INT |
AVG |
|
minSize |
minSize |
Minimum connection pool size |
- |
INT |
AVG |
|
availableCount |
availableCount |
Number of idle connections |
- |
INT |
AVG |
|
inUseCount |
inUseCount |
Number of active connections |
- |
INT |
AVG |
|
maxWaitTimeMs |
maxWaitTimeMs |
Maximum waiting time of a connection (ms) |
- |
INT |
AVG |
|
maxConnectionLifeTimeMs |
maxConnectionLifeTimeMs |
Maximum keepalive time of a connection |
- |
INT |
AVG |
|
maxConnectionIdleTimeMs |
maxConnectionIdleTimeMs |
Maximum idle time of a connection |
- |
INT |
AVG |
|
MongoDB node call monitoring (serverNode) |
serverAddr |
serverAddr |
Node address |
- |
ENUM |
LAST |
type |
type |
Node type |
- |
STRING |
LAST |
|
concurrentMax |
concurrentMax |
Maximum concurrency |
- |
INT |
MAX |
|
errorCount |
errorCount |
Number of errors |
- |
INT |
SUM |
|
errorTraceId |
errorTraceId |
ID of the trace that encounters an error in a collection period |
- |
STRING |
LAST |
|
slowTraceId |
slowTraceId |
ID of the slowest trace in a collection period |
- |
STRING |
LAST |
|
invokeCount |
invokeCount |
Number of calls |
- |
INT |
SUM |
|
lastError |
lastError |
Error message |
- |
STRING |
LAST |
|
maxTime |
maxTime |
Maximum response time |
- |
INT |
MAX |
|
totalTime |
totalTime |
Total response time |
- |
INT |
SUM |
|
range1 |
range1 |
Number of requests with 0–10 ms response time |
- |
INT |
SUM |
|
range2 |
range2 |
Number of requests with 10–100 ms response time |
- |
INT |
SUM |
|
range3 |
range3 |
Number of requests with 100–500 ms response time |
- |
INT |
SUM |
|
range4 |
range4 |
Number of requests with 500–1000 ms response time |
- |
INT |
SUM |
|
range5 |
range5 |
Number of requests with 1–10s response time |
- |
INT |
SUM |
|
range6 |
range6 |
Number of requests with response time longer than 10s |
- |
INT |
SUM |