Closed
Bug 1204589
Opened 9 years ago
Closed 9 years ago
Move raw bytes out of Heka "Payload" field
Categories
(Cloud Services Graveyard :: Metrics: Pipeline, defect, P1)
Cloud Services Graveyard
Metrics: Pipeline
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mreid, Assigned: trink)
Details
The protobuf spec says that field is a string, which causes some protobuf parsing to fail in the python implementation.
We store gzipped data in the "Payload" field in two places at the moment:
1. Raw messages coming from the edge nodes (this will be fixed once edge nodes to the decoding locally)
2. "error stream" messages contain the raw payload for further investigation
We should either move the bytes out of the Payload field (and maybe into a "Fields[rawPayload]" field with a proper type to indicate a byte string, or come up with a workaround to parse these messages using python.
Updated•9 years ago
|
Priority: -- → P3
Updated•9 years ago
|
Assignee: nobody → mtrinkala
Priority: P3 → P1
Assignee | ||
Comment 1•9 years ago
|
||
Flags: needinfo?(mreid)
Assignee | ||
Comment 2•9 years ago
|
||
whd reviewed and merged
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(mreid)
Resolution: --- → FIXED
Updated•6 years ago
|
Product: Cloud Services → Cloud Services Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•