Normalized paths not present in AppMaps with shallow-recorded spring framework classes
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 38/100
Direção de pesquisa
Comece com os dois arquivos JSON do AppMap anexados e a configuração de pacote appmap.yml. Compare a geração de eventos de requisição do servidor HTTP com e sem classes Spring shallow-recorded, concentrando-se no motivo pelo qual normalized_path_info é omitido. Considera-se concluído quando os caminhos normalizados continuam presentes nos AppMaps afetados quando as classes do framework Spring são shallow-recorded.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
- Linguagem predominante
- Java
- Estrelas
- 88
- Forks
- 17
- Merge médio
- 2d 2h
- PRs com merge (30d)
- 1
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de getappmap/appmap-java
-
Labeled methods should always be recorded, even if they match trivial-method filtersTalvez já em andamento @kgilpin assumiu há 190 dias. Aberta
getappmap/appmap-java#323 · 1 reação · 2 responsáveis ·
-
Warning with Java 25Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
getappmap/appmap-java#322 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
getappmap/appmap-java#308 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
getappmap/appmap-java#305 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
getappmap/appmap-java#304 ·
Todas as issues de getappmap/appmap-java
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia
-
team:Lumberjack
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
OpenLiberty/open-liberty#35998 ·
Mantenedores costumam responder em até 1 dia
-
[BUG] SQS SendMessageBatch accepts more than 10 entries instead of TooManyEntriesInBatchRequestAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
floci-io/floci#5319 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Bug QWP
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 79/100
Mantenedores costumam responder em até 3 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100