Java log4j2: Log messages go missing sporadically, especially in multi-threaded scenarios
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- azure, java
- Área
- observability
Línea de trabajo
No se nombra ningún archivo fuente ni ninguna prueba. Clona la reproducción de azure-app-insights enlazada y ejecútala repetidamente con el parámetro 3, utilizando el JDK y los entornos indicados; inspecciona el comportamiento relacionado con generalExportQueueCapacity y los mensajes que faltan. Se considera terminado cuando la pérdida esporádica se pueda reproducir, esté explicada y se haya corregido, con una verificación de que todos los mensajes llegan a App Insights.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Expected behavior
All log messages should be sent to App Insights
Actual behavior
Log messages go missing sporadically in multi-threaded scenarios when several threads are logging simultaneously
Application Insights log file has no errors
To Reproduce
Clone https://github.com/hexagon-ecosys/azure-app-insights.git and run it several times by supplying the single parameter value '3' (which runs it in multi-threaded mode with long messages upto 20K characters in length)
System information
- App Insights 3.4.18
- MacOS 14.2 and Alpine 3.18 with Eclipse Temurin JDK 21
Additional Information
- I cannot not see any pattern to this issue other than the fact that it happens more during weekdays (we're based in New York City) and less during the weekends
- I am using the preview option generalExportQueueCapacity. Without it, I can see error messages in the Application Insights log file asking that it be set
- Lenguaje dominante
- Java
- Estrellas
- 326
- Forks
- 223
- Merge medio
- 23 h 6 min
- PR fusionados (30 d)
- 13
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de microsoft/ApplicationInsights-Java
-
Java 25 native-access warning from bundled Netty requires broad ALL-UNNAMED permissionPosiblemente ocupada @rajkumar-rangaraj la tomó hace 17 días. Abierto
microsoft/ApplicationInsights-Java#4851 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
microsoft/ApplicationInsights-Java#4770 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Support for tail based sampling?Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
microsoft/ApplicationInsights-Java#4769 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
microsoft/ApplicationInsights-Java#4729 · 132 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
microsoft/ApplicationInsights-Java#4712 ·
Los mantenedores suelen responder en 1 día
Todos los issues de microsoft/ApplicationInsights-Java
Issues similares
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
-
[Bug] The shared instance selector's placeholder and no-match text ignore the display languagePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
apache/rocketmq-dashboard#5561 ·
Los mantenedores suelen responder en 3 días
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
HMCL-dev/HMCL#6934 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
test(setup): GitHub configuration tests fail when the temp path is long enough for YAML foldingAbiertobug good first issue help wanted priority medium size S
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
martin-francois/symphony-trello#776 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Console.printHexAbiertogood first issue kernel
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
JackFurton/who-would-build-a-kernel-in-java#33 · 2 comentarios ·
Los mantenedores suelen responder en 1 día