-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
Depends On
Goal and Background
Since we have autoscaling set up, we now want to come up with some more "real" workflows against tipg/titler/stac to test load and autoscaling and providing metrics about this on k8s. We need to really understand the workflows and the special cases around them that might give us different problematic autoscaling. We have a few existing examples of load testing these services from VEDA and from Aimee's examples of zarr visualization:
- https://github.com/NASA-IMPACT/veda-load-test
- https://github.com/developmentseed/tile-benchmarking/blob/main/03-e2e/caching-strategies-report.ipynb
AC
- review existing load testing and understand the workflows we want to emulate
- pick some datasets (good real world examples), load them
- and write some load tests (let's use
artillery) that are less naive thanheytool (which is still good to use here and there). NOTE: we'll probably have to think here about how to monitor the API server on Control Plane node and make sure our metrics tooling is scaling itself properly - do some of kind of write up (part of this is documentation for
eoapi-k8susers) to talk about the challenges we saw and the metrics we got
vincentsarago
Metadata
Metadata
Assignees
Labels
No labels