fluentd log driver. failed parse last partial message in fluentd #38951
| ... | ... |
@@ -165,6 +165,9 @@ func (f *fluentd) Log(msg *logger.Message) error {
|
| 165 | 165 |
} |
| 166 | 166 |
if msg.PLogMetaData != nil {
|
| 167 | 167 |
data["partial_message"] = "true" |
| 168 |
+ data["partial_id"] = msg.PLogMetaData.ID |
|
| 169 |
+ data["partial_ordinal"] = strconv.Itoa(msg.PLogMetaData.Ordinal) |
|
| 170 |
+ data["partial_last"] = strconv.FormatBool(msg.PLogMetaData.Last) |
|
| 168 | 171 |
} |
| 169 | 172 |
|
| 170 | 173 |
ts := msg.Timestamp |