Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-2847 Isolate requests to the Event Ingestion API from rest of the API
  3. OPT-3154

Add QoS filter to limit the number of ingestion requests at any given time

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: L3 - Default L3 - Default
    • 3.0.0-alpha1, 3.0.0
    • None
    • backend
    • None

      From investigating various possibilities (https://jira.camunda.com/browse/OPT-3153), it seems like we can achieve what we want by using a QoS filter: https://www.eclipse.org/jetty/documentation/current/qos-filter.html. We should add this to apply to the ingestion API which will limit the number of ingestion requests the server handles at a given time

      ATs:

      • A quality of service filter limits the number of requests to the ingestion API
      • The number of requests that can be handled is configurable
      • The performance of the rest of the API isn't impacted by high loads to the ingestion API
      • Configuration documentation is updated

        This is the controller panel for Smart Panels app

              Unassigned Unassigned
              joshua.windels Joshua Windels
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: