Home / Companies / New Relic / Blog / Post Details
Content Deep Dive

Understanding lag in a streaming pipeline

Blog post from New Relic

Post Details
Company
Date Published
Author
Amy Boyle
Word Count
1,524
Company Posts That Month
26
Language
English
Hacker News Points
-
Post removed?
No
Summary

In data-processing pipelines where timeliness is crucial, New Relic addresses unexpected latency using various strategies to ensure functional correctness and real-time observability. The company operates a large-scale streaming ETL pipeline that ingests, processes, and stores data, with customers depending on timely alerts for system behavior insights. To handle latency, New Relic implements techniques such as maintaining data order, buffering and reordering, and dynamically adapting buffering based on latency tracking. Strategies include using traffic flow metadata, synthetic "time waves" to detect lag, and external monitoring of pipeline segments. Each method has its challenges, like the difficulty in detecting blockages or ensuring coverage across all paths. By combining and scoping these strategies, New Relic can adjust data processing dynamically to minimize latency impact, which is vital for maintaining the accuracy and reliability of alerts and overall system performance.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Observability 7 1,101 190 79 -6%
Real-time 5 2,223 570 156 -11%
Data Pipeline 1 462 121 62 +58%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.