Built something you're proud of? Tell the story. A quick G2 review of App Engine or Build Agent helps other developers see what's possible on ServiceNow. Share your experience.

Event management limitation

Jakub Drd_k
Tera Contributor

Hi, we are testing event management on our dev instnce and creating events via rest api. But we able to create only cca 250 events per minute and we need create 300 events per second. Is there any limitation or can you give us some lead? Can we create 60 parallel sessions to reach what we need?

1 ACCEPTED SOLUTION

Tony Branton
ServiceNow Employee

Event Management can process around 400 events per second on a Production instance configured to use all application nodes and with multiple scheduled workers (e.g. 2 per node).   This is configured in the Event Management Properties page.



Non-Production (i.e. Dev) instances only have a single application node, so the only performance tuning you're able to do is increase the number of scheduled workers   (e.g. to 4) however - at best - this will allow you to process around 100 events per second.



Non-Production instances are useful for configuring and testing event rules, but should not be used to evaluate event processing performance as the instance architecture is not equivalent to a Production instance.


View solution in original post

9 REPLIES 9

roy_silon
ServiceNow Employee

Best would be to reach out to your customer success team or solution consultants. 

Hi @roy_silon ,

We would like to learn more about Event Processing in terms of performance and scalability within ServiceNow Event Management. Could you please provide us with detailed information on this? If you have a white paper or any comprehensive documentation available, it would be extremely helpful.

roy_silon
ServiceNow Employee

Hey @AnilPathi please reach out to ServiceNow account team as part of an ongoing customer engagement to receive the scale white paper

Hi @roy_silon 

  1. Since your solution is approximately one year old, is there any new update regarding the event‑management throughput limitation of 3,000–10,000 events per second? Specifically, has the limit been increased to support processing more than 10,000 events per second
  2. Additionally, could you please share any relevant white papers or technical documentation related to this topic?
  3. Lastly, how can we monitor when this event‑processing limit has been reached, and what solutions or architectural approaches can be implemented to overcome or scale beyond this limitation?

Hey, latest benchmarks have seen support for peaks of 15k events per second.
For benchmarking white papers, please reach out to account team attached to relevant customer or opportunity.
Logging allows us to observe when limit has reached, but the events will not be dropped, they are kept in queues and will be processed once peak rate has decreased, only with a slight delay.