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
- Trying to create an SLI in GCP that uses logs-based metrics, and failing
- Unable to validate the token: Get "": unsupported protocol scheme ""
- Maximum number of canary releases per sprint in scrum
- Understand the thinking behind "slow error is even worse than a fast error"
- Azure Alerts for an Application Gateway Availability SLI
- Azure Chaos Studio with Chaos Mesh VNET Injection in Private Clusters Unsuccessful
- docker unable to delete default network
- how we set name of docker network in docker-compose
- How to put Grafana into maintenance mode?
- PromQL queries to for SLI(Service Level Indicator) indicators using prometheus/grafana and blackbox exporter
- Harbor registry proxy cache vs replication
- Does anyone have dataset that can be used for root cause analysis?
- Application Monitoring using sql and shell script
- Should an not found or empty response be always 404?
- Consul Serf Health Status
Related Questions in SERVICE-LEVEL-AGREEMENT
- Define SLO policy which is applied to all cloud run instances
- Request-based SLO for cloud run service
- Is there a NewRelic API to consume service levels (SLIs, SLOs)?
- Making a Condition to create a new table which outputs 1 or 0 based on Timediff values Query SQL
- How to set SLO for operations that are dependent on file size?
- 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?
- Disaster Recovery plan with single region deployment
- Case SLA timer not matching Default SLA Settings
- Airflow sla_miss_callback function not triggering
- Is"always" a workable term to describe the uptime of a server?
- How to add SLA's to ETL jobs running in Airflow?
- Cloud Provider SLAs exposed via RESTful APIs
- How to calculate application availability (SLA)
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.