Fixed
Details
Assignee
Stefan WachterStefan WachterReporter
Stefan WachterStefan WachterSprint
NoneFix versions
Priority
Minor
Details
Details
Assignee
Stefan Wachter
Stefan WachterReporter
Stefan Wachter
Stefan WachterSprint
None
Fix versions
Priority
PagerDuty
PagerDuty
PagerDuty
Created February 2, 2021 at 10:54 AM
Updated March 1, 2021 at 8:27 PM
Resolved February 3, 2021 at 3:07 PM
Flow summaries are determined by creating the "union" over multiple PCollections that contain the flow summaries for certain aggregations. The union operation requires that flow summary information is encoded / decoded. At the moment a
JacksonJsonCoder
is used that is not efficient because it is based on reflection and uses JSON as the representation for transmission.Considering the expected amount of generated flow summaries an efficient custom coder for flow summary information should be used. The JSON representation of flow summaries is created at the output stages of the pipeline, i.e. when they are written to Elastic and Kafka.