I have an endpoint POST /upload that uploads file into my storage.
The response time is dependent on the file size (the bigger file, the longer it takes to respond with 200).
How should I set a Service Level Objective (SLO) with this endpoint?
Any suggestion?
How to set SLO for operations that are dependent on file size?
130 Views Asked by NyamNyam At
1
There are 1 best solutions below
Related Questions in SRE
- Maximum number of canary releases per sprint in scrum
- How to avoid "Positive Feedback Cycle Overload Problem"?
- conditions to check if Aerospike cluster is being idle
- Anchore Container scanning in Jenkins CI Pipeline
- What is meant by symptom based monitoring and cause based monitoring?
- What a page and pager mean in SRE context?
- manage dataproc cluster access using service account and IAM roles
- Can Services in GCP's Monitoring monitor endpoints?
- Puppet3 | read values from different yaml file
- chef recipe to check the count of processes and monitor the number of open file descriptors
- How to set SLO for operations that are dependent on file size?
- How can I OOM kill a pod manually in Kubernetes
- RBAC for Infrastructure Engineer
- Alertmanager: how to send alerts only in weekdays?
- give access to service principal which is in another azure tenant
Related Questions in SERVICE-LEVEL-AGREEMENT
- Case SLA timer not matching Default SLA Settings
- Disaster Recovery plan with single region deployment
- How do I change the colour of a cell in Excel (that's in a Table) based on the value of another cell in the same row and repeat this for each new row?
- How to set SLO for operations that are dependent on file size?
- Is"always" a workable term to describe the uptime of a server?
- Cloud Provider SLAs exposed via RESTful APIs
- Making a Condition to create a new table which outputs 1 or 0 based on Timediff values Query SQL
- How to calculate application availability (SLA)
- Define SLO policy which is applied to all cloud run instances
- Is there a NewRelic API to consume service levels (SLIs, SLOs)?
- Request-based SLO for cloud run service
- Airflow sla_miss_callback function not triggering
- How to add SLA's to ETL jobs running in Airflow?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I would suggest looking at it at a higher level first. Usually, you measure response time from the server where it mostly depends on the server-side. Whereas uploading files to storage mostly depends on the client (network bandwidth). So it depends if you want to measure client performance upload speed or not.
But if you still want to measure performance SLO I'd suggest measuring performance against specific size. Say if you know for example average is 500kb and 90% is 1Mb then measure performance up to 1Mb of files.