Speaker

Ryan Suther

Ryan Suther

Staff Software Engineer

St. Louis, Missouri, United States

Actions

Ryan Suther is a staff software engineer on Ebay's Observability team where he focuses on the long term storage and scaling of metric data.

Prior to Ebay, Ryan held various positions within the United States Department of Defense, Fintech industry and is a recent retiree from the Missouri Air National Guard.

During his downtime Ryan enjoys cooking, reading and playing bass guitar. But not all at the same time.

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Engineering

Thanos at Scale: Query Optimization in Global Kubernetes Environments

Consider a setup where Thanos is deployed in Kubernetes clusters globally. A significant challenge arises when queries made on the global query layer need to be fanned out to all these clusters. This process, spreading queries widely regardless of where the data actually is, turns out to be costly and inefficient.

In our proposed talk, we'll discuss eBay's approach to this issue. Our Thanos deployment generates indexes when new time series are discovered, which are then sent to a centralized server. Utilizing these indexes, we've developed a specialized query layer. This layer effectively determines which clusters contain the needed data, thereby directing queries only to those relevant clusters. This strategy significantly reduces unnecessary global query distribution, leading to more efficient and faster data retrieval. We plan to explore the architecture of this solution and its impact at eBay, providing insights on how we manage Thanos in a large-scale, distributed setup.

Ryan Suther

Staff Software Engineer

St. Louis, Missouri, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top