elastic / elastic/ecs-logging-java
Include Process ID
- Langage dominant
- Java
- Étoiles
- 148
- Forks
- 82
- Merge moyen
- 2 j 17 h
- PR mergées (30 j)
- 3
Description
This a the default format of log generated by spring boot app using logback
`2020-10-28 11:03:27.265 DEBUG 11672 --- [nio-8082-exec-1] c.b.estimator.domain.MarketEstimate : Value Estimation of Model : Toyota`
The ECS format generated in json is as follow
```
{
"@timestamp": "2020-10-28T11:03:27.265Z",
"log.level": "DEBUG",
"message": "Value Estimation of Model : Toyota",
"service.name": "car-value-estimator",
"event.dataset": "car-value-estimator.log",
"process.thread.name": "http-nio-8082-exec-2",
"log.logger": "com.bvader.estimator.domain.MarketEstimate",
"event.module": "car-value-estimator",
"event.category": "log",
"log.origin": {
"file.name": "MarketEstimate.java",
"function": "calculateEstimate",
"file.line": 29
}
}
```
As you can see the filed Process ID with value 11672 is missing
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par retracer la manière dont la sortie ECS JSON associe les champs de l’enregistrement Spring Boot Logback, puis comparez-la à la ligne de log par défaut dans laquelle apparaît la process ID 11672. C’est terminé lorsque le ECS JSON généré inclut la process ID en tant que process field ; aucun fichier source ni test n’est mentionné dans l’issue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- observability-sre
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 38/100