elastic / elastic/ecs-logging-java

Include Process ID

Ouverte
#98 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
agent-java community
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.