elastic / elastic/ecs-logging-java
Support structured logging with Logback
- Ngôn ngữ chính
- Java
- Star
- 148
- Fork
- 82
- Merge trung bình
- 2 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 3
Mô tả
As logback user, I'd like to have the ability to create structured logs as https://github.com/elastic/ecs-logging-java/tree/master/log4j2-ecs-layout#structured-logging
Currently the community relies on "net.logstash.logback.encoder.LogstashEncoder" to generate structured log statements which leverages `Markers`. Although not ideal, as Markers are intended for filtering: http://logback.qos.ch/manual/filters.html, I think it would be useful if the EcsEncoder could support this scenario without requiring an additional dependency library
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng việc đọc EcsEncoder và ví dụ ECS structured-logging được liên kết, sau đó xem xét cách phương pháp hiện tại với LogstashEncoder và Markers biểu diễn các trường có cấu trúc. Hãy làm rõ hành vi structured-log được hỗ trợ và các tiêu chí chấp nhận trước khi triển khai; công việc được xem là hoàn tất khi EcsEncoder hỗ trợ kịch bản đã thống nhất mà không cần dependency bổ sung.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- observability-sre
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100