alert A new version of JavaMelody is available (1.99.4 instead of 1.90.0, see Release Notes)

Stats Statistics of JavaMelody monitoring taken at 12/20/25, 12:06 AM on _ip-10-0-13-224.ec2.internal (application)

Update Update     PDF PDF     Online help Online help     Monitoring with a Rich Desktop Application Desktop     Choice of period :  Day Day  Week Week  Month Month  Year Year  All All  Customized Customized


           (m/d/yy)     


Used memory % CPU Http sessions
Active threads Active jdbc connections Used jdbc connections
Http hits per minute Http mean times (ms) % of http errors
Sql hits per minute Sql mean times (ms) % of sql errors
Spring hits per minute Spring mean times (ms) % of spring errors
Other charts
% Garbage Collector time Threads count Loaded classes count
Used buffered memory Used non heap memory Used physical memory
Used swap space System load % System CPU
Nb of opened files Mean age of http sessions (min) Transactions per minute
Free disk space Usable disk space

http Statistics http - 1 day since midnight

Request% of cumulative timeHitsMean time (ms)Max time (ms)Standard deviation% of cumulative cpu timeMean cpu time (ms)Mean allocated Kb% of system errorMean size (Kb)Mean hits sqlMean time sql (ms)
http global 100 116,311 13 60 13 100 0 242 0.00 0 0 9
http warning 0 2 31 31 25 0 1 274 0.00 0 1 11
http severe 0 0 -1 0 -1 0 -1 -1 0.00 0 -1 -1
21,732 hits/min on 4 requests       Details      
Request% of cumulative timeHitsMean time (ms)Max time (ms)Standard deviation% of cumulative cpu timeMean cpu time (ms)Mean allocated Kb% of system errorMean size (Kb)Mean hits sqlMean time sql (ms)
graph/api/cte/credito-pis-cofins-frete-insumo-aliquota-zero/{cnpj}/period GET 99 116,249 13 35 13 99 0 242 0.00 0 1 9
graph/api/nfe/credito-tese-artigo-426a/{cnpj}/period POST 0 22 26 60 22 0 1 577 0.00 0 1 17
graph/actuator/health GET 0 38 5 7 2 0 0 57 0.00 0 0 0
graph/api/document/{key}/sped-document GET 0 2 31 31 25 0 1 274 0.00 0 1 11

sql Statistics sql - 1 day since midnight

Request% of cumulative timeHitsMean time (ms)Max time (ms)Standard deviation% of system error
sql global 100 116,269 9 55 10 0.00
sql warning 0 0 -1 0 -1 0.00
sql severe 0 2 55 55 70 0.00
21,727 hits/min on 4 requests       Details      
Request% of cumulative timeHitsMean time (ms)Max time (ms)Standard deviation% of system error
graphSELECT CAST(cte.data -> 'cte' -> 'infCte' -> 'ide' ->> 'nct' AS int8) AS numeroCte, cte.key AS chaveCte, nfe_info.numeroNfe, item.produto ->> 'chave' AS chaveNfe, CAST(cte.data -> 'cte' -> 'infCte' -> 'vprest' ->> 'vtPrest' AS numeric) AS valorPrestacao FROM document cte, jsonb_array_elements(cte.data -> 'cte' -> 'infCteNorm' -> 'infDoc' -> 'infNFe') WITH ORDINALITY item(produto), LATERAL ( SELECT DISTINCT CAST(nfe.data -> 'nfe' -> 'infNFe' -> 'ide' ->> 'nnf' AS int8) AS numeroNfe FROM document nfe, jsonb_array_elements(nfe.data -> 'nfe' -> 'infNFe' -> 'det') WITH ORDINALITY item_nfe(produto_nfe) WHERE nfe.key = item.produto ->> 'chave' AND nfe.data_emissao BETWEEN ? AND ? AND nfe.type IN ('NFE_4_0', 'NFE_3_1', 'NFE_2_0') AND produto_nfe -> 'imposto' -> 'pis' -> 'pisAliq' ->> 'cst' = '06' AND produto_nfe -> 'imposto' -> 'cofins' -> 'cofinsAliq' ->> 'cst' = '06' ) AS nfe_info WHERE cte.type = 'CTE' AND cte.cnpj_addressee = ? AND cte.data_emissao BETWEEN ? AND ? AND EXISTS ( SELECT 1 FROM document nfe, jsonb_array_elements(nfe.data -> 'nfe' -> 'infNFe' -> 'det') WITH ORDINALITY item_nfe(produto_nfe) WHERE nfe.key = item.produto ->> 'chave' AND nfe.data_emissao BETWEEN ? AND ? AND nfe.type IN ('NFE_4_0', 'NFE_3_1', 'NFE_2_0') AND produto_nfe -> 'imposto' -> 'pis' -> 'pisAliq' ->> 'cst' = '06' AND produto_nfe -> 'imposto' -> 'cofins' -> 'cofinsAliq' ->> 'cst' = '06' ) limit ? 99 116,245 9 29 10 0.00
graph/*+ Set(parallel_setup_cost 1000000) Set(parallel_tuple_cost 1000000) */ SELECT d.cnpj_issuer as cnpj, to_date(to_char(d.data_emissao, 'yyyy-MM-dd'), 'yyyy-MM-dd') as dataEmissao, d.key AS chaveNfe, d.data -> 'nfe' -> 'infNFe' -> 'ide' ->> 'nnf' AS numeroNfe, item.produto -> 'prod' ->> 'cprod' as codigoProduto, item.produto -> 'prod' ->> 'xprod' AS descricaoProduto, item.produto -> 'prod' ->> 'ncm' as codigoNcm, item.produto -> 'prod' ->> 'cfop' as cfop, CAST(item.produto -> 'prod' ->> 'vprod' AS NUMERIC) as valorProduto FROM document d , jsonb_array_elements(d.data -> 'nfe' -> 'infNFe' -> 'det') WITH ORDINALITY item(produto) WHERE d.cnpj_issuer IN (?) AND d.type IN ('NFE_2_0','NFE_3_1','NFE_4_0') AND data_emissao BETWEEN ? and ? AND item.produto -> 'prod' ->> 'cfop' IN ('5405', '5409') AND item.produto -> 'prod' ->> 'ncm' IN (?) ORDER BY d.key limit ? 0 20 14 14 9 0.00
graph/*+ Set(parallel_setup_cost 1000000) Set(parallel_tuple_cost 1000000) */ SELECT d.cnpj_issuer as cnpj, to_date(to_char(d.data_emissao, 'yyyy-MM-dd'), 'yyyy-MM-dd') as dataEmissao, d.key AS chaveNfe, d.data -> 'nfe' -> 'infNFe' -> 'ide' ->> 'nnf' AS numeroNfe, item.produto -> 'prod' ->> 'cprod' as codigoProduto, item.produto -> 'prod' ->> 'xprod' AS descricaoProduto, item.produto -> 'prod' ->> 'ncm' as codigoNcm, item.produto -> 'prod' ->> 'cfop' as cfop, CAST(item.produto -> 'prod' ->> 'vprod' AS NUMERIC) as valorProduto FROM document d , jsonb_array_elements(d.data -> 'nfe' -> 'infNFe' -> 'det') WITH ORDINALITY item(produto) WHERE d.cnpj_issuer IN (?) AND d.type IN ('NFE_2_0','NFE_3_1','NFE_4_0') AND data_emissao BETWEEN ? and ? AND item.produto -> 'prod' ->> 'cfop' IN ('5405', '5409') AND item.produto -> 'prod' ->> 'ncm' IN (?, ?, ?, ?, ?) ORDER BY d.key limit ? 0 2 55 55 70 0.00
graphselect key, type, cast(data->'header'->>'version' as text) as version, cast(data->'header'->>'endsDate' as date) as periodo, cast(data->'header'->>'endsDate' as date) as periodoFinal, cast(data->'header'->>'startsDate' as date) as periodoInicial, cast(data->'header'->>'ecdType' as text) as ecdType, cast(data->'header'->>'ecfType' as text) as ecfType, cast(data->'header'->>'finalType' as text) as purpose, name_file as nameFile, cnpj, cast(data->'header'->>'deliveryDate' as timestamp) as deliveryDate, info->>'originalFileName' as fileNameOriginal, inscricao_estadual as inscricaoEstadual, cast(coalesce(data -> 'header' ->> 'parcial','false') as boolean) as parcial from document where key = ? and group_type = 'SPED' and data_emissao between ? and ? 0 2 11 11 9 0.00

spring Statistics spring - 1 day since midnight

Request% of cumulative timeHitsMean time (ms)Max time (ms)Standard deviation% of cumulative cpu timeMean cpu time (ms)Mean allocated Kb% of system errorMean hits sqlMean time sql (ms)
spring global 100 232,516 13 59 13 100 0 44 0.00 1 9
spring warning 0 2 30 30 24 1 0 89 0.00 1 11
spring severe 0 0 -1 0 -1 0 -1 -1 0.00 -1 -1
43,451 hits/min on 6 requests       Summary by class       Dependencies       Details      
Request% of cumulative timeHitsMean time (ms)Max time (ms)Standard deviation% of cumulative cpu timeMean cpu time (ms)Mean allocated Kb% of system errorMean hits sqlMean time sql (ms)
graphCreditoPisCofinsFreteInsumosAliquotaZeroController.consultar 50 116,234 13 17 13 56 0 45 0.00 1 9
graphCreditoPisCofinsFreteInsumosAliquotaZeroServiceImpl.consultar 49 116,234 13 17 13 42 0 43 0.00 1 9
graphCreditoTeseArtigo426AController.consultarCreditoTeseArtigo426AByCnpjAndPeriodoAndInCodigoNcm 0 22 24 59 22 0 0 52 0.00 1 17
graphCreditoTeseArtigo426AServiceImpl.consultarCreditoTeseArtigo426AByCnpjAndPeriodoAndInCodigoNcm 0 22 24 59 22 0 0 51 0.00 1 17
graphDocumentController.findSpedByKey 0 2 30 30 24 1 0 89 0.00 1 11
graphDocumentService.findSpedByKey 0 2 15 15 9 1 0 83 0.00 1 11

error Statistics http system errors - 1 day since midnight

None

log Statistics system errors logs - 1 day since midnight

None

Current requests Current requests

None

System information System information

Execute the garbage collector Execute the garbage collector     Generate a heap dump Generate a heap dump     View memory histogram View memory histogram     Invalidate http sessions Invalidate http sessions     View http sessions View http sessions
     MBeans MBeans     View OS processes View OS processes     JNDI tree JNDI tree     Spring beans Spring beans     Opened jdbc connections Opened jdbc connections     Database Database
Host: ip-10-0-13-224.ec2.internal@10.0.13.224
Java memory used: graph8,023 Mb / 25,600 Mb    ++++++++++++
Nb of http sessions: graph0
Nb of active threads
(current http requests):
graph0
Nb of active jdbc connections: graph0
Nb of used jdbc connections
(opened if no datasource):
graph0
System loadgraph0.62
% System CPUgraph1.03    ++++++++++++








      Details


OS: OS Linux, 5.10.245-243.979.amzn2.x86_64 , amd64/64 (16 cores)
Java: OpenJDK Runtime Environment, 11.0.23+9
JVM: OpenJDK 64-Bit Server VM, 11.0.23+9, mixed mode, sharing
PID of process: 7
Nb of opened filesgraph887 / 65,535    ++++++++++++
Server: Undertow - 2.1.4.Final
Webapp context:
Start: 12/19/25, 10:53 AM
JVM arguments: -Xms1024m
-Xmx25600m
-XX:+HeapDumpOnOutOfMemoryError
-Xverify:none
-XX:+AlwaysPreTouch
-Djava.security.egd=file:/dev/./urandom
Mean age of http sessions (min): graph-1
Memory: Non heap memory = 362 Mb (Perm Gen, Code Cache),
Buffered memory = 288 Mb,
Loaded classes = 33,267,
Garbage collection time = 10,412 ms,
Process cpu time = 11,707,950 ms,
Committed virtual memory = 40,981 Mb,
Free physical memory = 15,824 Mb,
Total physical memory = 32,768 Mb
Free disk space: 19,636 Mb
Usable disk space: 18,084 Mb
DataBase: dataSource:
jdbc:postgresql://bd-rvz-prod-proxy.proxy-cjipvy4ifgsj.us-east-1.rds.amazonaws.com/documents?ApplicationName=document-api&reWriteBatchedInserts=true&rewriteBatchedStatements=true&assumeMinServerVersion=9.0
PostgreSQL, 15.13
Driver JDBC:
PostgreSQL JDBC Driver, 42.2.18
Dependencies:
Dependencies Dependencies

Threads Threads

Threads on ip-10-0-13-224.ec2.internal@10.0.13.224: Number = 3,969, Maximum = 3,989, Total started = 15,942       Details

Last collect time: 4 ms
Display time: 8 ms
Memory overhead estimate: < 2 Mb
Disk usage: 21 Mb     Purge the obsolete files

JavaMelody 1.90.0
Debugging logs

Only the last 50 messages are displayed
Fri Dec 19 17:02:00 BRT 2025     WARN     exception while collecting data: java.lang.ThreadDeath
Fri Dec 19 17:02:00 BRT 2025     WARN     exception while collecting data: java.lang.ThreadDeath
Fri Dec 19 17:02:00 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-44 killed
Fri Dec 19 17:04:31 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-42 killed
Fri Dec 19 17:09:53 BRT 2025     INFO     http call done in 183 ms with 0 KB read for https://repo1.maven.org/maven2/br/com/revizia/rvz-certificado-utils/0.0.25/rvz-certificado-utils-0.0.25-sources.jar
Fri Dec 19 17:09:55 BRT 2025     INFO     http call done in 50 ms with 0 KB read for https://repo1.maven.org/maven2/br/com/revizia/rvz-certificado-utils/0.0.25/rvz-certificado-utils-0.0.25-sources.jar
Fri Dec 19 17:16:48 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-12 killed
Fri Dec 19 17:17:04 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread pool-607-thread-3 killed
Fri Dec 19 17:17:04 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread pool-607-thread-5 killed
Fri Dec 19 17:17:04 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-53 killed
Fri Dec 19 17:17:04 BRT 2025     WARN     exception while collecting data: java.lang.ThreadDeath
Fri Dec 19 17:17:04 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread pool-607-thread-4 killed
Fri Dec 19 18:02:51 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-23 killed
Fri Dec 19 18:09:06 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-34 killed
Fri Dec 19 18:33:36 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-26 killed
Fri Dec 19 18:34:26 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-82 killed
Fri Dec 19 18:34:50 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-67 killed
Fri Dec 19 18:54:30 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-93 killed
Fri Dec 19 21:10:16 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-62 killed
Fri Dec 19 21:10:16 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread not found
Fri Dec 19 21:41:02 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-60 killed
Fri Dec 19 21:41:43 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-68 killed
Fri Dec 19 21:41:43 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-51 killed
Fri Dec 19 21:42:25 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-61 killed
Fri Dec 19 21:45:51 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-37 killed
Fri Dec 19 21:49:25 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-56 killed
Fri Dec 19 21:52:17 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-75 killed
Fri Dec 19 22:06:47 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-65 killed
Fri Dec 19 22:06:48 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-64 killed
Fri Dec 19 22:14:20 BRT 2025     INFO     http call done in 97 ms with 1158 KB read for https://repo1.maven.org/maven2/net/bull/javamelody/javamelody-core/1.90.0/javamelody-core-1.90.0-sources.jar
Fri Dec 19 22:18:25 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-55 killed
Fri Dec 19 22:18:25 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-69 killed
Fri Dec 19 22:18:27 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-70 killed
Fri Dec 19 22:18:27 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-76 killed
Fri Dec 19 22:18:28 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-88 killed
Fri Dec 19 23:28:52 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-80 killed
Fri Dec 19 23:28:53 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-95 killed
Fri Dec 19 23:28:53 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-78 killed
Fri Dec 19 23:28:54 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-97 killed
Fri Dec 19 23:39:06 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-57 killed
Fri Dec 19 23:39:07 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-94 killed
Fri Dec 19 23:39:12 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-81 killed
Sat Dec 20 00:00:50 BRT 2025     DEBUG     Obsolete files deleted. JavaMelody disk usage: 20923 KB
Sat Dec 20 00:04:26 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-9 killed
Sat Dec 20 00:05:30 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-16 killed
Sat Dec 20 00:05:30 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-90 killed
Sat Dec 20 00:05:31 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-15 killed
Sat Dec 20 00:06:09 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-41 killed
Sat Dec 20 00:06:10 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-39 killed
Sat Dec 20 00:06:11 BRT 2025     DEBUG     Action 'KILL_THREAD' executed. Result: Thread XNIO-1 task-79 killed