Normalized paths not present in AppMaps with shallow-recorded spring framework classes
还没有人认领这个 Issue。
评估
调研方向
从附加的两个 AppMap JSON 归档和 appmap.yml 包配置开始。比较有和没有对 Spring 类进行 shallow-recorded 时 HTTP 服务器请求事件的生成,重点关注 normalized_path_info 被省略的原因。当对 Spring 框架类进行 shallow-recorded 时,受影响的 AppMaps 中仍保留规范化路径,即视为完成。
由索引模型根据 Issue 内容生成。
描述
For the same app & appmap.jar, the HTTP server request events are different:
without spring framework events:
"event": "call",
"http_server_request": {
"normalized_path_info": "/owners/:ownerId",
"path_info": "/owners/2",
"protocol": "HTTP/1.1",
"request_method": "GET"
},
with spring framework events:
"event": "call",
"http_server_request": {
"path_info": "/owners/2",
"protocol": "HTTP/1.1",
"request_method": "GET"
},
appmap.yml:
name: spring-petclinic
# Your project contains the directory src/main/java.
# AppMap has auto-detected the following Java packages in this directory:
packages:
- path: org.springframework.samples.petclinic
- path: org.springframework.web
shallow: true
exclude:
- org.springframework.web.filter.OncePerRequestFilter
FindOwnerDavis.appmap.json.zip
Spring_Find_Owner.appmap.json.zip
- 主要语言
- Java
- 星标
- 88
- 派生
- 17
- 平均合并
- 2 天 2 小时
- 30 天内合并 PR
- 1
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
getappmap/appmap-java 的其他 Issue
-
getappmap/appmap-java#323 · 1 个 reaction · 已指派 2 人 ·
-
难度 3/5 1-2 天 新手友好度 35/100
getappmap/appmap-java#322 ·
-
难度 5/5 一周以上 新手友好度 35/100
getappmap/appmap-java#308 ·
-
难度 5/5 一周以上 新手友好度 35/100
getappmap/appmap-java#305 ·
-
难度 4/5 3-5 天 新手友好度 35/100
getappmap/appmap-java#304 ·
查看 getappmap/appmap-java 的全部 Issue
相似的 Issue
-
Bug Java Platform: Java
难度 2/5 1-3 小时 新手友好度 78/100
getsentry/sentry-java#6138 · 1 条评论 ·
-
bug needs triage p2
难度 2/5 1-3 小时 新手友好度 78/100
GoogleCloudPlatform/DataflowTemplates#4273 · 1 条评论 ·
-
[Studio][Bug] Bulk-deleting a full page of alert rules steps the page back while more rules remain 未关闭
难度 2/5 1-3 小时 新手友好度 78/100
apache/rocketmq-dashboard#4654 · 1 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 78/100
-
难度 2/5 1-3 小时 新手友好度 76/100