{"id":14465,"date":"2021-09-03T20:36:06","date_gmt":"2021-09-03T15:06:06","guid":{"rendered":"http:\/\/ismiletechnologies.com\/?p=14465"},"modified":"2022-10-06T16:47:08","modified_gmt":"2022-10-06T11:17:08","slug":"the-golden-signals-of-monitoring-in-sre","status":"publish","type":"post","link":"https:\/\/ismiletechnologies.com\/en_us\/cloud\/the-golden-signals-of-monitoring-in-sre\/","title":{"rendered":"The Golden Signals of Monitoring in SRE"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The four golden signals of monitoring in SRE are&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Latency-<\/strong>&nbsp;It is the time that is spend between the user actions and the corresponding response. This is basically the time required for servicing a request. Example- the delay when the user clicks on the web page link and the browser shows the web page. Calculating and monitoring latency can help in knowing the overall performance of your systems. Latency calculations may go wrong if you factor in HTTP 500 or failed requests into the calculation.&nbsp;So&nbsp;tracking error latency holds equal importance. The lower the latency, the better communication occurs between the group of connected devices in the organization and hence the process speed increases which in turns makes the organization more efficient and helps in speeding up time to market.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"958\" height=\"314\" src=\"http:\/\/ismiletechnologies.com\/wp-content\/uploads\/2021\/09\/image-1.png\" alt=\"\" class=\"wp-image-14468\" srcset=\"https:\/\/ismiletechnologies.com\/wp-content\/uploads\/2021\/09\/image-1.png 958w, https:\/\/ismiletechnologies.com\/wp-content\/uploads\/2021\/09\/image-1-300x98.png 300w, https:\/\/ismiletechnologies.com\/wp-content\/uploads\/2021\/09\/image-1-768x252.png 768w\" sizes=\"(max-width: 958px) 100vw, 958px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Traffic<\/strong>&#8211; It is the measure of how much demand or the volume of requests made&nbsp;on your system or servers.&nbsp; It is basically the stress created on your system from users or transactions made in your service. Any spike in traffic can increase the stress on your system and servers causing them to respond slow. By monitoring the traffic, you can understand the experience your end users are gaining. There are various system specific metrics for monitoring the traffic like&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Network I\/o rate \/ Concurrent systems- For audio streaming traffic&nbsp;<\/li><li>Transactions and Retrievals\/ sec- For key value storage systems&nbsp;<\/li><li>Average response time (ART), Peak&nbsp;response times (PRT)- Servers&nbsp;<\/li><li>Server Response Time&nbsp;(SRT), Bandwidth utilization and&nbsp;Round-Trip&nbsp;Time- Networks&nbsp;<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Errors<\/strong>&#8211;&nbsp;It generally includes calculating the rate of requests that fails. There are various protocol response codes for failed requests either from the clients\u2019 side or servers. Some of them have been mentioned below.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Common 4XX client Error&nbsp;<\/strong>&nbsp;<\/li><li><strong>400 Bad Request&nbsp;<\/strong>&nbsp;<\/li><li><strong>401 Unauthorized&nbsp;<\/strong>&nbsp;<\/li><li><strong>402 Payment Required&nbsp;<\/strong>&nbsp;<\/li><li><strong>403 Forbidden&nbsp;<\/strong>&nbsp;<\/li><li><strong>404 Not Found&nbsp;<\/strong>&nbsp;<\/li><li><strong>405 Method Not Allowed&nbsp;<\/strong>&nbsp;<\/li><li><strong>406 Not Acceptable&nbsp;<\/strong>&nbsp;<\/li><li><strong>407 Proxy Authentication Required&nbsp;<\/strong>&nbsp;<\/li><li><strong>408 Request Timeout&nbsp;<\/strong>&nbsp;<\/li><li><strong>409 Conflict&nbsp;<\/strong>&nbsp;<\/li><li><strong>410 Gone&nbsp;<\/strong>&nbsp;<\/li><li><strong>411 Length Required&nbsp;<\/strong>&nbsp;<\/li><li><strong>412 Precondition Failed&nbsp;<\/strong>&nbsp;<\/li><li><strong>413 Request Entity Too Large&nbsp;<\/strong>&nbsp;<\/li><li><strong>414 Request-URI Too Long&nbsp;<\/strong>&nbsp;<\/li><li><strong>415 Unsupported Media Type&nbsp;<\/strong>&nbsp;<\/li><li><strong>416 Requested Range Not Satisfiable&nbsp;<\/strong>&nbsp;<\/li><li><strong>417 Expectation Failed&nbsp;<\/strong>&nbsp;<\/li><li><strong>418 I\u2019m a teapot (RFC 2324)&nbsp;<\/strong>&nbsp;<\/li><li><strong>420 Enhance Your Calm (Twitter)&nbsp;<\/strong>&nbsp;<\/li><li><strong>422&nbsp;Un processable&nbsp;Entity (WebDAV)&nbsp;<\/strong>&nbsp;<\/li><li><strong>423 Locked (WebDAV)&nbsp;<\/strong>&nbsp;<\/li><li><strong>424 Failed Dependency (WebDAV)&nbsp;<\/strong>&nbsp;<\/li><li><strong>425 Reserved for WebDAV&nbsp;<\/strong>&nbsp;<\/li><li><strong>426 Upgrade Required&nbsp;<\/strong>&nbsp;<\/li><li><strong>428 Precondition Required&nbsp;<\/strong>&nbsp;<\/li><li><strong>429 Too Many Requests&nbsp;<\/strong>&nbsp;<\/li><li><strong>431 Request Header Fields Too Large&nbsp;<\/strong>&nbsp;<\/li><li><strong>444 No Response (Nginx)&nbsp;<\/strong>&nbsp;<\/li><li><strong>449 Retry With (Microsoft)&nbsp;<\/strong>&nbsp;<\/li><li><strong>450 Blocked by Windows Parental Controls (Microsoft)&nbsp;<\/strong>&nbsp;<\/li><li><strong>451 Unavailable&nbsp;for&nbsp;Legal Reasons&nbsp;<\/strong>&nbsp;<\/li><li><strong>499 Client Closed Request (Nginx)&nbsp;<\/strong>&nbsp;<\/li><li><strong>Common 5XX Server errors&nbsp;<\/strong>&nbsp;<\/li><li><strong>500 Internal Server Error&nbsp;<\/strong>&nbsp;<\/li><li><strong>501 Not Implemented&nbsp;<\/strong>&nbsp;<\/li><li><strong>502 Bad Gateway&nbsp;<\/strong>&nbsp;<\/li><li><strong>503 Service Unavailable&nbsp;<\/strong>&nbsp;<\/li><li><strong>504 Gateway Timeout&nbsp;<\/strong>&nbsp;<\/li><li><strong>505 HTTP Version Not Supported&nbsp;<\/strong>&nbsp;<\/li><li><strong>506 Variant Also Negotiates (Experimental)&nbsp;<\/strong>&nbsp;<\/li><li><strong>507 Insufficient Storage (WebDAV)&nbsp;<\/strong>&nbsp;<\/li><li><strong>508 Loop Detected (WebDAV)&nbsp;<\/strong>&nbsp;<\/li><li><strong>509 Bandwidth Limit Exceeded (Apache)&nbsp;<\/strong>&nbsp;<\/li><li><strong>510 Not Extended&nbsp;<\/strong>&nbsp;<\/li><li><strong>511 Network Authentication Required&nbsp;<\/strong>&nbsp;<\/li><\/ul>\n\n\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"33253\" class=\"elementor elementor-33253\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1f27ef0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1f27ef0\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c65c317\" data-id=\"c65c317\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-dc3c880 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"dc3c880\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-3248be5\" data-id=\"3248be5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5886bd6 elementor-widget elementor-widget-heading\" data-id=\"5886bd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ready to experience the full power of cloud technology?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f56c4e elementor-widget elementor-widget-text-editor\" data-id=\"1f56c4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"TextRun Highlight SCXW216552313 BCX0\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW216552313 BCX0\">Our cloud experts will speed up cloud deployment, and make your business more efficient.\u00a0<\/span><\/span><span class=\"EOP SCXW216552313 BCX0\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-4b7dd61\" data-id=\"4b7dd61\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-81f081a elementor-align-center elementor-widget elementor-widget-lottie\" data-id=\"81f081a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;source&quot;:&quot;external_url&quot;,&quot;source_external_url&quot;:{&quot;url&quot;:&quot;https:\\\/\\\/assets4.lottiefiles.com\\\/packages\\\/lf20_kkesf8mx.json&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;},&quot;loop&quot;:&quot;yes&quot;,&quot;play_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0.9,&quot;sizes&quot;:[]},&quot;lazyload&quot;:&quot;yes&quot;,&quot;link_to&quot;:&quot;none&quot;,&quot;trigger&quot;:&quot;arriving_to_viewport&quot;,&quot;viewport&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;start_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:0,&quot;sizes&quot;:[]},&quot;end_point&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:100,&quot;sizes&quot;:[]},&quot;renderer&quot;:&quot;svg&quot;}\" data-widget_type=\"lottie.default\">\n\t\t\t\t\t<div class=\"e-lottie__container\"><div class=\"e-lottie__animation\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-ac6262c\" data-id=\"ac6262c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e19f719 elementor-align-right elementor-mobile-align-left elementor-tablet-align-right elementor-widget elementor-widget-button\" data-id=\"e19f719\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-xs\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjI5OTEiLCJ0b2dnbGUiOnRydWV9\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Start Today !<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\n\n\n\n<p class=\"wp-block-paragraph\">Apart from this if the protocol response codes are not enough to represent all failure conditions of requests, internal protocols may be developed for tracking failure status by the organization.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comprehensive detailing of all the errors and the request failures can help an organization in understanding the user experience and the reliability of systems and networks&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"942\" height=\"340\" src=\"http:\/\/ismiletechnologies.com\/wp-content\/uploads\/2021\/09\/image.png\" alt=\"\" class=\"wp-image-14467\" srcset=\"https:\/\/ismiletechnologies.com\/wp-content\/uploads\/2021\/09\/image.png 942w, https:\/\/ismiletechnologies.com\/wp-content\/uploads\/2021\/09\/image-300x108.png 300w, https:\/\/ismiletechnologies.com\/wp-content\/uploads\/2021\/09\/image-768x277.png 768w\" sizes=\"(max-width: 942px) 100vw, 942px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Saturation<\/strong>&#8211; Saturation generally refers to the capacity or&nbsp;utilization&nbsp;ability of your service&nbsp;or systems. It generally takes into consideration the degradation points of the systems before it hits the 100% utilization mark. Monitoring saturation can help the SRE team develop a benchmark for system\/service performance and health.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>iSmile&nbsp;technologies offers free consultation with an expert,&nbsp;<a href=\"http:\/\/ismiletechnologies.com\/contact-us\/\" target=\"_blank\" rel=\"noreferrer noopener\">talk with an expert now<\/a>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The four golden signals of monitoring in SRE are&nbsp; Latency-&nbsp;It is the time that is spend between the user actions and the corresponding response. This is basically the time required for servicing a request. Example- the delay when the user clicks on the web page link and the browser shows the web page. Calculating and [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":14651,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[97],"tags":[],"class_list":["post-14465","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud"],"_links":{"self":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts\/14465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/comments?post=14465"}],"version-history":[{"count":4,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts\/14465\/revisions"}],"predecessor-version":[{"id":33586,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/posts\/14465\/revisions\/33586"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/media\/14651"}],"wp:attachment":[{"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/media?parent=14465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/categories?post=14465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ismiletechnologies.com\/en_us\/wp-json\/wp\/v2\/tags?post=14465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}