Page MenuHomePhabricator

Obtain evidence-based guidance on capacity for event streams
Closed, ResolvedPublic

Description

Product teams are looking for a way to quickly view capacity numbers for event platform / kafka /event gate / the error logging stack (which is bottlenecked by logstash).

How should we gather this information, how do we package guidance (e.g. events per stream vs total events, etc) and make it available?

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

According to @Ottomata , a good starting point is if > 1000 events / s, you need to talk to analytics engineering. There's no real limit, event gate and kafka are horizontally scalable. and we can change that capacity as needed. The other thing is, we can put a number on the total number of events going into e.g. an event gate instance, but from an individual instrument, it will not know how much of the total fraction would be used.

The quickest way to see per stream share usage of the EventGate instance for external clients (like EventLogging) is to check the EventGate grafana dashboard.

Ottomata claimed this task.

Reopen if necessary.