[[Dynatrace]]で[[TrainTicket]]の性能問題を調査する。
![[Pasted image 20230310203439.png]]
![[Pasted image 20230310203627.png]]
![[Pasted image 20230310230908.png]]
- ts-inside-paymentのGCが遅い
- ![[Pasted image 20230310234602.png|400]]
![[Pasted image 20230310234514.png]]
- ts-basic-serviceの /metricsが重い
![[Pasted image 20230310234641.png]]
-
- ts-rebook-serviceでException error
- rebook.service.RebookServiceImpl.getTripAllDetailInformation(RebookServiceImpl.java:283
```
ts-rebook-service-764947bfc6-bh4dr ts-rebook-service at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:622) ~[spring-web-4.3.25.RELEASE.jar!/:4.3.25.RELEASE] ts-rebook-service-764947bfc6-bh4dr ts-rebook-service at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:568) ~[spring-web-4.3.25.RELEASE.jar!/:4.3.25.RELEASE] ts-rebook-service-764947bfc6-bh4dr ts-rebook-service at rebook.service.RebookServiceImpl.getTripAllDetailInformation(RebookServiceImpl.java:283) ~[classes!/:1.0] ts-rebook-service-764947bfc6-bh4dr ts-rebook-service at rebook.service.RebookServiceImpl.rebook(RebookServiceImpl.java:78) ~[classes!/:1.0]
```
![[Pasted image 20230311000008.png]]
```
ts-inside-payment-mongo-5769659ffc-t2gq2 ts-inside-payment-mongo {"t":{"$date":"2023-03-10T15:02:25.458+00:00"},"s":"I", "c":"COMMAND", "id":51803, "ctx":"conn6385","msg":"Slow query","attr":{"type":"command","ns":"ts.payment","command":{"getMore":6980662965464427883,"collection":"payment","$db":"ts"},"originatingCommand":{"find":"payment","filter":{"userId":null},"$db":"ts"},"planSummary":"COLLSCAN","cursorid":6980662965464427883,"keysExamined":0,"docsExamined":26771,"cursorExhausted":true,"numYields":26,"nreturned":26771,"reslen":4662743,"locks":{"FeatureCompatibilityVersion":{"acquireCount":{"r":27}},"Global":{"acquireCount":{"r":27}},"Mutex":{"acquireCount":{"r":1}}},"storage":{},"remote":"10.20.6.47:48416","protocol":"op_query","durationMillis":130}}
```
![[Pasted image 20230311193700.png]]
- ts-inside-payment