{"id":1274,"date":"2022-09-13T11:23:50","date_gmt":"2022-09-13T11:23:50","guid":{"rendered":"https:\/\/www.workfall.com\/learning\/blog\/?p=1274"},"modified":"2025-09-26T09:37:21","modified_gmt":"2025-09-26T09:37:21","slug":"how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless","status":"publish","type":"post","link":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/","title":{"rendered":"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?"},"content":{"rendered":"<span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">8<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span>\n<p><img src=\"https:\/\/lh4.googleusercontent.com\/bGAnAI50YvI0HJcPa0lokenqMqMbEsaVvsOt-fpaENVeNhkLZgE2BQN75s-rBu3kcJOfyBoATUc9ctu2qetH2krfBlj0KVArChqoM13JHbbRc-iZPbsQlbGE0jODfWtki56xg1sVHjT4VudfGQjxGg3JPpdTVVQGU9ZEy630rT268_H1zDHGcp772Q\" style=\"width: 1600px;\"><\/p>\n\n\n\n<h2>Hands-on<\/h2>\n\n\n\n<p class=\"has-text-align-justify\">In this hands-on, we will see how we can detect operational issues in Lambda Function with <a href=\"https:\/\/www.workfall.com\/learning\/blog\/amazon-devops-guru-for-serverless\/\">Amazon DevOps Guru for Serverless<\/a>. We will first log in and navigate to the AWS console. Then, we will change the region to the one that has Amazon DevOps Guru available. Navigating to the Amazon DevOps Guru dashboard, we will enable the analysis of all the resources in the account. We will then create a new lambda function with the node.js runtime. Replacing the default code, we will publish a new version for the lambda function. We will then add configuration for adding provisioned concurrency for the published version of the lambda function. Once the status of the same changes to Ready, we will navigate to the Amazon CloudWatch Events dashboard and create 6 rules to trigger the lambda function at an interval of 1 minute adding the target value as either the default lambda function or the published version of Lambda. Verifying the addition of CloudWatch as a trigger to the lambda function, we will wait for a few hours for Amazon DevOps Guru to capture the insights. Once the insights are captured, we will navigate to the details page of the same and look at the different flexibilities including the recommendations provided to fix the anomaly.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/DPsRT6M-lBmp_KxlA2eqiBx7NsHPTm3R_I8g6z9NINWQa0cOJBbumvbw-TSCgMZqtKGQAb9bKWHhBulUjYT_LFWiCQQQwDZ1AQVhuaGvs-5KZrcPqbFIQeEkYX4Y4wMFuDcWHupqtVUcRcOWrW9ep1ZfSoJ78vN1WycmetYSJm01ROopgcmiGhOxxA\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p><strong>To implement the same, we will do the following:<\/strong><\/p>\n\n\n\n<ul><li>Log in and navigate to the AWS console.<\/li><li>Change the region to the one that has Amazon DevOps Guru available.<\/li><li>Navigate to the Amazon DevOps Guru dashboard and enable the analysis for all resources in the AWS account.<\/li><li>Traverse to the Lambda Function dashboard and create a new function with Node.js runtime.<\/li><li>In the code editor pane, replace the default code with the one provided in this blog and deploy the same.<\/li><li>Publish a new version of the deployed code.<\/li><li>Add configuration for provisioned concurrency for the published version of Lambda Function.<\/li><li>Navigate to the CloudWatch dashboard\u2019s rules section.<\/li><li>Create 6 rules with Event source as scheduled with an internal of 1 minute and the target as either the published version of Lambda or the default.<\/li><li>Navigate to the Lambda Function dashboard and check if the CloudWatch Event trigger is added.<\/li><li>After a few hours, navigate to the Amazon DevOps Guru dashboard and check if the insights are captured.<\/li><li>Navigate to the details page of the captured insights and explore the different flexibilities.<\/li><\/ul>\n\n\n\n<p>Log in and navigate to the AWS console.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/9gTwZ8cf_aoOWxaGf8iYSmCd7ECZALiy40ZRix4-zsDnHX4UyyVSR5qgoRyU9l0lxoBc_rF5HOXHWEN-nbH4LLcSdO4v-4TpJQxOXtVTt6UMUNqHml1YMihH_jWY5q6z03LQr6bldt537NLXwEKqZ6NScx84inkyNkmuvxZcMwwLCA65fVA1x8IMlw\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>Change the region to us-east-1 since devops guru is available in that region.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/Exn3ucRN4pqMVjx6D2gy1-mgDa7gwIsJWGWmIPJjgLvRGlv610r4WWSqyj1Sh4UKJ9dnCEnLu0KI-X57A0O6J4t7Z6NAzQQaGRnSmBxO-NWaQqKkRgFB0HUjlbgkED_ujTdKg_ZbLM5VtKZgQCHUtvvjugZxSrvqxztNtoWjZdjwe0_O7saQfHjo7w\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>On success, you should see the region as shown in the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/wBSwVnTI_HbMR6BPJ2tbvBu1GSYnJEPJqG3EpTDm79EuLkLzok49IEfpLqiE-AzgHDf8vZrITABGCkvqI6cwZ_SHZm7SWPFj4ytcJtpe8GoGln5TZvaYbSioUtv1NonY-KLX41t_zn4sawE0WXdF8nTGOaATuq_2kNl81Qw_DAFk5K04coZS7dxUXQ\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>Now, search for the service Amazon DevOps Guru and open its dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/dlCWuXnmZfeBMjpbHrOhBfZWen4YQXnEcA9JRRv0i2KoUSqHXN06U_CKFz1ijiR2DPMzAU9i394B36qg7V3Po-WHaKQtbr7SFnY3GKPvGrMyWjmZ-a7OGpnI1ZlDz9P03Ks-ISpG7FNodruX6ccxruJAjmwBXEBoJDu-ZnaD43nW5e5802YrE7XLmA\" alt=\"\"\/><\/figure>\n\n\n\n<p>You will see the following screen on the browser. Expand the left navigation pane.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/8fea00bBMl4z576Oy6R2zCE2LtdWTAYTSOoiI9t36W40kIDw7llJoS6OktY1Pz-Q_iUyHJyouZVZKwLCSUKTQxrq3uLiuqlWChSwVHYBbosv85oBIkfiadcm-3OIN3wPCQjtWeI0weGrVKh3An7DrjiOrm-69h66f5Y7ff-idwAFv2Gl9rYnKI6S5A\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>Under settings, click on Analyzed resources.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/gTQsIdNOsdaEL3UQbdzQ3bj8pNGwBaGIkbz_JxPGgH3o5AVGVH2mGXV42Knb83Sg69mvSVUwWvPWd786GcIoQjZffwnqnI2XWwkX0Vv_kFVZHI4LYHwq6SeqV2l71b9_lRtIVNkEds_7yxemCfofpRB4cBccyHbvCdkJYJ6pGrIq1Cz8JIsemDgwcw\" alt=\"\"\/><\/figure>\n\n\n\n<p>You\u2019ll get to see the process of how the Amazon DevOps Guru works.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/6Zcp1rtGFsl5m790yhgY-nE8xrSOaZYgOG42Qc9dv4fwfa_jjYbFQoYyOO__iWJ6DPkFtmgGQen4GzYrXxbal81VgcDh9uOh_3aHzgfor49n9DvsZWGkCWWPXvVkvpEpoG316hOxzSRgjraPpdfmzC5fFin2qnD0rtHqL7PIcESB4BTLdOPIOQ8NlQ\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>Scroll down and select Analyze all AWS resources\u2026. Option. Click on Enable.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/Iu88ohbJSlIwSX_VO35nWgs2mDxF-88E17WbUG3NWoqExY_qXhbfhRj0i7qmDzvUpbLdhwY5ZMfVuob8udbKDCzAdXEZh-cbdIDW7TvOwf3Wa8_a2IwdfD6d8TWgJtaYzcpbJglTlfnxttpdxJP9lVJlVrAy_82d0xer5ylpgxi0lPyYO_oAXmV3wg\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">On success, you will see the screen as shown in the image below. Click on Analyzed resources in the left navigation pane.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/ZYESie0iIfxX-qmv7FkaJeTwClnaX16FZqtvu1xZebnBCQ8mPde3JEfIfjnhEQSvqNN8xNpVFOBXdaSoy6nDQZV_XDdrtG9uY_nBmi52eaot90ajo8j9FSP-qsoCRmjxLOhsbUeuHdA3Typ-DANvB0-A8EvVlkrSAT9MtFgkCifqIx8_zXr7NESWRA\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>You can edit the configurations by clicking on Edit.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/xfwiQXoRCjtLdlfOGE24KoJk9SZcl9FAF1jRGZLz20n5cfrR8GIwB-jDzT73PhOcbkvaGcXeYOEmnpsWYXdw4XIlEGNXzmqJoNyyhdM0RCdDca84mH_edJ3_LO0y9rpBuiWChnfeOmvfi-FIWY_umNvJe_0QVXCJn6tK8tN7DXRsUDfhaa2s2s2C2A\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>You will get the following options available.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/kxN8nFigKIUkt4dkKVknAwAkhFGdefI23NDG1iPv3gMb6dbzCFvi2HO6Q1ElfH9-AhbYL8w0H28hqU8THG9XsRFNGZXEZEXDJIWH8jOwY4HvjqMi_Z1-byKkndcReVl0Nv3Ol2VsApMT0e6ELIVTOKQ7ugLN0YC20euNsU2RDKO7loUb17eCOFNKHA\" alt=\"\"\/><\/figure>\n\n\n\n<p>Now, search for Lambda and navigate to its dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/9hyvTyY4ubCLhCDszUJDBf5VAsV6oSUIQdPhB06CILKKZWGNIxw1sxAuZxggbnZnkEaC4_r0E0yl2DjgjGQQ594d89bcxzxm6Bn6rOOUn-16WJ5UFfawPx6HmqtniUZdoMDG2yXo2l40vWhc5cREyVUeq7NNwRBMhlFB0MZOgueHclI8A5dCReJLXA\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>Click on Create function on its dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/sS2VPw9UD1-zKEEMu74ltytK00eoBwBehvKEVGl7r-6iDZfD565x4m9irFoVNjVcWIHQFW7SyHITGZymse95j9QXfvmeIvUTPRTgTGQ6zjRkJ7JkiTCp1kLJ0BjW2Twg5gI5XEOPbla8ys5Xe3A4rEK2WZPo-BECUg3h_n64GFAiXKhToi941SpRbw\" alt=\"\"\/><\/figure>\n\n\n\n<p>Select Author from scratch and a name for the Lambda function. Keep the runtime as Node.js.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/bSFjIMwPfiFXXDJgMwH9YSnnYwyqhWXvSPX5woCFYmnYL0oozr1ZDIezxoXxGjNAGs7aHmOPH-ZUu0LdLESOA07nBhl7bY9dA-XyDQgUVD5aJ-AFGB7zufDGwi3VY9O8_umG4YrYkDe6CG0GbwGw4Qyr_Z4pAGGSonZV74nGCmwPPTkq6v_pRRRIzg\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>Scroll down and leave the other configurations as default and click on Create function.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/VsrvUCDps5k_C3jDtMxL5NAkHWF_P0vHGCSry5vbeUPC_TaIHTT--nt4aH3s0aCZ5OGuy3sbBbt6jmEsghhVereMvGMcASvRru_ciVQ2SeCCa9ebqVKDLwg5gj2E6lA1DxqoW6mom8pR3Fecnhz5OfG3gIv-mS0lPg4RH4Pkn-U4YwfDPdU2RDVJmQ\" alt=\"\"\/><\/figure>\n\n\n\n<p>On success, you will be navigated to the Lambda function dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/2nkFjH3EKh8RYCv3nM1S1yMoCSSoLNh9kfd5mjEeofy9ZzIJs06d3LnXwOe4M1tkyY3w6bknDdNjYnE6dXQFu-mkoxHDPa72_cH_dvbrhsYvYIXJUA7R0LeRruJA_orSeZLCniNQhhH2ZraT41yUv3JtA1PaOE3TcC9cJ1VoauSvW-H1PyYy1V016w\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>Navigate to the code editor pane and remove the default code and add the below code. Click on Deploy.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/YCES_JTS8JDveOWzNiMus7eO9tVipmwI8hHLOztlCbN58vjb73u1AqfAqduekJPCLVfTVf8YJHCywpd7MIXjmF7CCc_f3caaVu20X2gvxnYuyI2FcZOiSjOszo_1eb2zRYbj4r9ikJJOjwiyzixJcob5wLse0qK_P0B4omGGNzzaUuCQ2Mnfv_8rXg\" alt=\"\"\/><\/figure>\n\n\n\n<p>On success, you will see the message as shown below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/iUrxYcyWwJKd_Mz9VJmJGwjfXbgIfD2UeCSKJXM8SqrAcdGfOa-yroTZ3TeckPJXsmxsFBAzVT3Rgf_f1h4h84Nk3tQoRJI5JmAFVMZ8zRpZYnzzuwHA-LpNcavnFgPyXc00VkL2Pgftw8-dtSZp0fusEuFecmIa2xkLtJxhOTvXAvtkEOYU-ZVdrA\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>Click on the Versions tab and click on Publish new version.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/zve9M1lFZ_5Vp2bSEY66eBvwf2bn4XlE_oxmzv1uZE7oc8dqZtTKCr3VAuzrbYssgbE3TffvxrFil8wR6GdybUH97dgPbVMO6H3yI1kn123kFyX566Wiufa-1WFQ8Eadw8GInq9-XD-sIJBGtLTmxHga0TqSbolWldVnJmBvGq_Hw3QOKrfgriqbGg\" alt=\"\"\/><\/figure>\n\n\n\n<p>In the opened modal, add a description and click on Publish.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/LCUVDYgRGyPQJxgfqYfR5An6YUxkIV1K8_C96dnN5veHyCv_rm1d072vzKAvkea5xRaou4dhh47womakdoAu3aTh5RpcwkgEFvUL9n9y9xBt4HiRgZ_Q_KPVl6Cv_TlEojxsYtJglGwU0S1fPKvyZkRKransdIsqj7YqDZ0KIfaqlcEMCZMOP4OZMg\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>A new version will be created. Click on the Configurations tab.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/6hfvxk-j55PJXjm5pfEWsE6KWnyhtXuQAH6qXmSpY5HgVrjjVspGL6UIlcSOdcNoXpyfV5fXvpJr05RcpULFmjhB0vzTjhKmB8qX7fuyPhrmbzOZhE0K-RuxKAeaNDuSasmBH0ICe3jrMyW-5H1NmVLvB-W9Kid5pRum40Nxs6nLzJBjKOPDMQhJbw\" alt=\"\"\/><\/figure>\n\n\n\n<p>Click on Add configuration.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/FG8dIMUHLrcT1gyTjjhRFKWCbZHnbIBsXFD-AwGC6bv_eJxkbvURjZ2iiaryrQUOkFhAdwRA7itnV9nqOlwhQZlTbJM2eKgLagUOvK5Rd8kVLfu21J4RELT0oIOXtVLbYHFyCRM9QcyMSEfBW3tMF-Zu05PzuWIlh8kmST_i85JGnfnfdLG48WgtWQ\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>Select version for the Qualifier type and the other settings as shown in the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/x8dsExUi4QF6_0HqoqApzc82zcHWYuefS3qiBAxX_VsKQ-UQK9NdLn5LvTsHsHtcYRfu5u_BBCenFk9ZyW_rRmwtdNat2P_v3zkZ1bWkIKflDZHQ6y4hHgBAKOnZysLhqUfhAgxypA9rD6-G5xwvzOBXPQumseYwkvuxjYFt3LUJlvVjw5ZRAZIjKw\" alt=\"\"\/><\/figure>\n\n\n\n<p>The setup might take a few minutes.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/nB9wlonxSse2tSM0zTnK3O0b8lmL5ri1-YLqjyxG2Q6NwScDVkJWRjYpskt0w34olOLeb5axHQ6xs_O8VZkYtQ4koQxhr2EJp9OGENIFQ96g3-VuRRKEXyrMro0EWII-UYYT2k-ajGxXI7khmHrKtdJCJ01CvT7X6v0gHkbQXc2pJnpie7dLs9MIfQ\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>On success, you will see the status updated to Ready.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/KwTN3v5QGaumIKkac6PtRqi37BR5GDO57-x44U9MTS6mK8UbvKmff27XPksyYDzj12eUW0AS0gSyO_oBHW97uChjQUFgFJtl9DrhxxCRVae6F-Le13HgMtw4-Fbh0vHzqZqpF1MBfLeTkTAH_p4py-IleNEHmXZbnliAcg-PR_DelKfogVRnUMkHyA\" alt=\"\"\/><\/figure>\n\n\n\n<p>Now, search for the service CloudWatch.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/SLGAkclgEWTZpHe0AdVhRk2GNC3t3aaMXDKsXGQXXIqulhxrMZUDrLs9C1_7EbXRvukJhAE8lZU6U99DOhpuiuFvUdG5qkWMuYwre7pfj1jLwsp-2pdtbrrDhoFEtdg-UoJkzUdrjZuor0oR9GnAAHMZGHNiLdA0p7aTx12D6hXLnmruf6TcMU7EPw\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>Click on Back to CloudWatch Events.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/XSqOvN13Gg_zV8ZrsKjMTD0xIVJUL4XP8qp4zJpkMGGMfaMfYgkrbYJbMJ6GzIj0qVhL4yCYf2CtJbi0iW53mgf0_ZwKvirhS8fU-s7c12ndk1SzadkPypgzmLv5CTBqrCFCS8UP5mKJ2a1088Pf-J1elBt19NKXHefI0z7f2xxKaQWGU6XW4I9Ndg\" alt=\"\"\/><\/figure>\n\n\n\n<p>Click on Create rule.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/x3vrEd491X6gqGqtgo9QB78R0I2ubpdqZ8cMxRQb1sQ8x2GYEHvfoN6-XJ5RF3felBJjXkOBQQDPgLN889xHEfXQ43mgMnJ-SxnO2OA43XDgWeNVGxh1gpgu6_tX4BQXmdMJZEffNmqqS_mBmvmmhd9zDxTXbkhsmMiqC_Ltc_ACdnlo_mbc2r5auw\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Under Event Source, select Schedule and enter the fixed rate as 1 minute. For the Target, select the newly created Lambda function and select versions and select the first version that we published.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/4-tPi5EPUGotivzAzkxPqynjarPJTIQeDZMODeqvU9nx1vqaa2CSUUaJ5D2xMlVdtAPrm-HpjGcp35ADH5Pg8aUuRVYxf-V0pnEXlNUw_pk9oCLAmyLpu7ICr6_zQWYn98bJWWPRoPtkVMJ-cPCswv6PdK4yqPkmDK-vyMXFSORa2TwXuGHBnDQRHw\" alt=\"\"\/><\/figure>\n\n\n\n<p>You can keep it default to keep the Lambda function as the target. Click on configure details.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/2lQuoyPavVuJ7c_9YicFEH1cgVip92DfF_bz4HomDJpTDhYf6_kY2kUKmiqur_jXExb4TtkHsDSo3HJoT1ABMSXLdtR4r_PqlxsIsaz8E8PCZexTBJsMMcPujtLxDHH-2nm2aFkLU5tu7wtS9JKJoKfhQPU_CFLWW8n3aFcwrPmBL2kqQ1o8mMJcVQ\" alt=\"\"\/><\/figure>\n\n\n\n<p>Enter name as Rule1 and make sure the status is Enabled. Click on Create rule.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/i8fKz_MuoaROBYqnZMJZvCvLdWetuGqHxR-Ib5Tv2b7OOnVgcgokd5gZC3-EhxIopnJuHS-GYYXBLZkagQVuusRA4UQ9qKuKGms0BnlJ3QY9fiFsXIxKasqQjLgnxxSNjFQ30ZipQ9natzUqMGFWhO4pNsvGx_P6OnGUI794Tel3nVC6jnIZsu4wbg\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>On success, you will see the screen as shown in the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/lVfWM6Z8HWfNl-sfu_q04c4s3JfFCfkN_xZ-sOq8mvVPCfsmAPyEUWCXK97eCCP-5PdEZ2LCo37fXCzGv9hFQhZDAUlkQapzik3z1GFiGywYYKhIpA68p8DPPTLDVGS3F_-dj9lSwp3Ghubw-PYExXCyTTDIl1LYwNKRBffC-aUv7rAn6drkklM7vQ\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<p>Repeat the above event creation process multiple times to create 6 rules overall.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/MBegm1rLqj5tJfeo5vnBuH6d0h6_SxaHJ2EgnthcSUaAXO4crIlwTHA2HhZKacB_A2gwq0uiinpBRLUHHTRljYwYD4HuwiKEQqqcaEFrzAbyuSOhUaQoeUsIP4Mbc7pVvzzOLPjR7Gb3awUkQ5U0mXADgsFejQPpgjEaATen9J131nury_cHAJHEYQ\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Navigate to the Version 1 lambda function dashboard. If you selected the target as version 1 in the rule, then you will see the trigger in the version 1 dashboard as shown in the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh5.googleusercontent.com\/M1Prll2BEzwu86P_Ds1KfqzwJ5kNmcBy7V6RO0PsjJqf6agizYZeQkFFzoCBQTUclwfVLzN-zHDD7QbTL_GmweVeT6kkl4GUN4_bEPFQJ6zeSToQIz7BI_ZIErSEQip6dNUdQtd2zejD_mju89_xvvKbv_mT7xuMoOPS6KE7dM08SoTn5g_XYESeDw\" alt=\"\"\/><\/figure>\n\n\n\n<p>If you selected the target as default then you would see it in the normal functions dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/-JVyhkT4dmEfpHnm1-ORSL1SNfOT3lz6oh8CJarqENGbnsIukekIG9_9QasQSsng2yHVkau_1tyqnMXrBhsbgf27C4C9eN0iEyYMEjjJe081cHSkdEi6ciCMglTC6c5PnJGztxQ-GyZvrDjg9vIWu745zX4sbCYf1fHfh9xODBDd7XzPrTqvcRQHsw\" alt=\"\"\/><\/figure>\n\n\n\n<p>Navigate to the Amazon DevOps Guru.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/V7E3YvDquZqcq11evEMUlTyjqWBPw214MAG5iT_jXkMO4lz8Q-aSKINELI3YY23UwnEiI__deinNKqXFvPRdpw2r0IGV9UAggIRJ789yaIXgtSW-d97zw9rDHgioDx1WWdXxRaMPlZrVC6bjmCIrdXVNc-jSN6xGo7bbdEkHE05x10n5kY8lJfabBw\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">After a few hours, when the lambda functions will start getting triggered, on the dashboard, you will get to see the count of Ongoing reactive insights changed to 1. Click on it or click on insights in the left navigation pane.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/Rw7WfIuf4ptl8J4kCjXqgkScgw94ecu_bEVyMwKV8yJcnLLr7O-DeZZm8dvhFmNu1HY26X-0zIVXxsvAGYARiUQzhUre4U-q5UAhumSAFId-f9i6zndjLHTbxqc2h_NYW8RxCuVQTm-l2vcTZlaerKuuEk19RDJEUuIxNXEXNi1Uo_5tGc-T-mWCRw\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">You will see the lambda function insight captured with its severity and status as ongoing. Click on it to open its dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/Zkq1mFvnvXss73NjtHHVmSaewtH8HjjLgrLkoPKJ41E1cG0zxq9MzqwmkAQSywDHTfKqxSgZCZt5mUX7CEq3GoWfpOF5fyvf8WNbQZgFM6Qu5k2XX4tVQIiKiaxgf91alMlBaF9XsDP06AYe852jaJn3F5BzRlzZCP-hMOmgaVGCFiSmGOr-1Fg4KA\" alt=\"\"\/><\/figure>\n\n\n\n<p>You will get to see the details of the insights that were captured.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/QnjiAjlXQnbR7KLxTg8HxAnTzKiDOIJxRmdG94O6wnvxjbvUpfIxnFINe2sSM8F48U02uPUUyT63R3y93dcYImLxQNUGQWJdOrjvbeWTk1joysk2f_fgG0lhBDPdlcaJUcShPccY4YD8TeXZdN6DrGBiJnyWDSuw2B08o8NFXINM6QYuBBnF-SF2vg\" alt=\"\"\/><\/figure>\n\n\n\n<p>Scroll down and you will get to see the Aggregated metrics. Click on the Graph anomalies tab.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh3.googleusercontent.com\/ZgWTXLHtHOP1Z3I2IQSGfw0xpex11v-1OnqFF9qosJLsYjgXAgFum9W4yaJL_rK3GhHtHAOVAr2-kUjAJiojJ7d4VUeWtdukyCWNzkD2Xw4eMjikrPVidstazTeqkpgH2FxHTWYvgg39u1ADBDGTD6zeJhvECzYWR22DxcS6Fy6o6nyjpGy6PPPRJQ\" alt=\"\"\/><\/figure>\n\n\n\n<p>Over here you will get to see the metrics in the graph format.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh4.googleusercontent.com\/MnmK8nWFkwMU0awKJRQjoBCx2CQzkfriqiTCw8uDawqJrAUSqeYulvwKX5Ju4QScXA_8EwZ5jQksh9o8kPjGjzzUqid2nhJMp6J4r613f3R5IBk9cKTniI93iegxX7anmM8n4JDvHuLRPUglfeI4H1NBPx5nfxlitAgjagloJ34o4cbtxzQ9WXrS9w\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-justify\">Under Relevant events, you will get to see when the lambda function was invoked. There is flexibility to view the same in a tabular format. Finally, Amazon DevOps Guru provides us with recommendations as to what can we do to resolve the errors. We can click on the recommendations and follow the steps thereby.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https:\/\/lh6.googleusercontent.com\/Jf6-TcBjZbj1cHx-Hp7nW2nXf8cTeioDG8vluWegUW6lAAGg8ZXuuAl-o8UknTuEbp21WQloJdei3jGR9T1PAQDPJM6Pe_nFcg7BWRv0H632tjKzMDltOBvmviRGNK4x3-7xv-LzVIPu97blwctl_xKN0Eitr0DMVPql1HoACf4Xm3zcERxrXsTXwA\" alt=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"\/><\/figure>\n\n\n\n<h2><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p class=\"has-text-align-justify\">In this hands-on, we saw how we can detect operational issues in Lambda Function with Amazon DevOps Guru for Serverless. We first logged in and navigated to the AWS console. Then, we changed the region to the one that has Amazon DevOps Guru available. Navigating to the Amazon DevOps Guru dashboard, we enabled the analysis for all the resources in the account. We then created a new lambda function with the node.js runtime. Replacing the default code, we published a new version for the lambda function. We then added configuration for adding provisioned concurrency for the published version of the lambda function. Once the status of the same changes to Ready, we navigated to the Amazon CloudWatch Events dashboard and created 6 rules to trigger the lambda function at an interval of 1 minute adding the target value as either the default lambda function or the published version of Lambda. Verifying the addition of CloudWatch as a trigger to the lambda function and after waiting for a few hours for Amazon DevOps Guru to capture the insights, we navigated to the details page of the same and had a look at the different flexibilities including the recommendations provided to fix the anomaly.&nbsp;<\/p>\n\n\n\n<p>We will come up with more such use cases in our upcoming blogs.<\/p>\n\n\n\n<p><strong>Meanwhile \u2026<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-justify\">If you are an aspiring DevOps Engineer and want to explore more about the above topics, here are a few of our blogs for your reference:<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/www.workfall.com\/learning\/blog\/amazon-devops-guru-for-serverless\/\">Amazon DevOps Guru for Serverless<\/a><\/li><li><a href=\"https:\/\/www.workfall.com\/learning\/blog\/how-to-become-a-successful-aws-devops-engineer\/\">How to become a successful AWS DevOps Engineer?<\/a><\/li><li><a href=\"https:\/\/www.workfall.com\/learning\/blog\/aws-developer-tools-to-build-ci-cd-pipeline\/\">AWS developer tools to build CI\/CD pipeline<\/a><\/li><li><a href=\"https:\/\/www.workfall.com\/learning\/blog\/roadmap-to-become-a-successful-mlops-engineer\/\">Roadmap To Become A Successful MLOps Engineer<\/a><\/li><\/ul>\n\n\n\n<p>Stay tuned to get all the updates about our upcoming blogs on the cloud and the latest technologies.<\/p>\n\n\n\n<p><strong>Keep Exploring -&gt; Keep Learning -&gt; Keep Mastering&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-justify\">At <a href=\"https:\/\/www.workfall.com\/\">Workfall<\/a>, we strive to provide the best tech and pay opportunities to kickass coders around the world. If you\u2019re looking to work with global clients, build cutting-edge products and make big bucks doing so, give it a shot at <a href=\"https:\/\/www.workfall.com\/partner\/\">workfall.com\/partner<\/a> today!<\/p>\n\n\n\n<p><\/p>\n\n\n<style type=\"text\/css\"><\/style><section id='' \n                class='helpie-faq accordions faq-toggle open-first groupSettings-525__enabled' \n                data-collection='' \n                data-pagination='0' \n                data-search='0' \n                data-pagination-enabled='0'\n                role='region'\n                aria-label='FAQ Section'\n                aria-live='polite'><h3 class=\"collection-title\">Frequently Asked Questions:<\/h3><article class=\"accordion \"><div class='helpie-faq-row'><div class='helpie-faq-col helpie-faq-col-12' ><ul><li class=\"accordion__item \"><div class=\"accordion__header \" \r\n                id=\"accordion-header-post-3003\"\r\n                role=\"button\"\r\n                aria-expanded=\"false\"\r\n                aria-controls=\"accordion-content-post-3003\"\r\n                data-id=\"post-3003\" \r\n                data-item=\"hfaq-post-3003\" \r\n                style=\"background:transparent;\" \r\n                data-tags=\"\"\r\n                tabindex=\"0\"><div class=\"accordion__title\">Q. What is the goal of this tutorial and what problem does it address?<\/div><\/div><div id=\"accordion-content-post-3003\" \r\n                class=\"accordion__body\" \r\n                role=\"region\"\r\n                aria-labelledby=\"accordion-header-post-3003\"\r\n                style=\"background:transparent;\"><p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">8<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span><span style=\"font-weight: 400\">\u00a0<\/span><b>A: <\/b><span style=\"font-weight: 400\">The tutorial shows how to automatically detect operational anomalies in AWS Lambda functions using Amazon DevOps Guru in a serverless context. The idea is that DevOps Guru monitors metrics, logs, and events, uses ML to detect anomalies (e.g. function performance issues, resource exhaustion), and surfaces insights\/recommendations so you don\u2019t manually comb through logs.<\/span><\/p>\n<\/div><\/li><li class=\"accordion__item \"><div class=\"accordion__header \" \r\n                id=\"accordion-header-post-3004\"\r\n                role=\"button\"\r\n                aria-expanded=\"false\"\r\n                aria-controls=\"accordion-content-post-3004\"\r\n                data-id=\"post-3004\" \r\n                data-item=\"hfaq-post-3004\" \r\n                style=\"background:transparent;\" \r\n                data-tags=\"\"\r\n                tabindex=\"0\"><div class=\"accordion__title\">Q. What are the prerequisites for using DevOps Guru for Lambda?<\/div><\/div><div id=\"accordion-content-post-3004\" \r\n                class=\"accordion__body\" \r\n                role=\"region\"\r\n                aria-labelledby=\"accordion-header-post-3004\"\r\n                style=\"background:transparent;\"><p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">8<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span><span style=\"font-weight: 400\">\u00a0<\/span><b>A:<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400\"> You need:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400\">An AWS account in a region where DevOps Guru is supported<\/span><span style=\"font-weight: 400\">\n<p><\/span><\/li>\n<li><span style=\"font-weight: 400\">A Lambda function deployed (in this tutorial, Node.js runtime)<\/span><span style=\"font-weight: 400\">\n<p><\/span><\/li>\n<li><span style=\"font-weight: 400\">Permissions to enable DevOps Guru, access CloudWatch, configure event rules<\/span><span style=\"font-weight: 400\">\n<p><\/span><\/li>\n<li><span style=\"font-weight: 400\">Ability to schedule triggers (e.g. via CloudWatch Events \/ EventBridge) to invoke the Lambda repeatedly<\/span><span style=\"font-weight: 400\">\n<p><\/span><\/li>\n<li><span style=\"font-weight: 400\">Enough invocation data (over time) so DevOps Guru can build baseline and detect anomalies<\/span><span style=\"font-weight: 400\">\n<p><\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">The blog walks you through enabling DevOps Guru, deploying your function, scheduling rules, and then waiting a few hours for insight generation.<\/span><a href=\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/?utm_source=chatgpt.com\"><span style=\"font-weight: 400\">\u00a0<\/span><\/a><\/p>\n<\/div><\/li><li class=\"accordion__item \"><div class=\"accordion__header \" \r\n                id=\"accordion-header-post-3005\"\r\n                role=\"button\"\r\n                aria-expanded=\"false\"\r\n                aria-controls=\"accordion-content-post-3005\"\r\n                data-id=\"post-3005\" \r\n                data-item=\"hfaq-post-3005\" \r\n                style=\"background:transparent;\" \r\n                data-tags=\"\"\r\n                tabindex=\"0\"><div class=\"accordion__title\">Q. How do you trigger anomalies or issues so DevOps Guru can detect them?<\/div><\/div><div id=\"accordion-content-post-3005\" \r\n                class=\"accordion__body\" \r\n                role=\"region\"\r\n                aria-labelledby=\"accordion-header-post-3005\"\r\n                style=\"background:transparent;\"><p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">8<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span><span style=\"font-weight: 400\">\u00a0<\/span><b>A: <\/b><span style=\"font-weight: 400\">In the tutorial, they configure multiple CloudWatch Event rules (six rules scheduled every minute) that invoke either the default Lambda or a versioned Lambda with \u201cprovisioned concurrency.\u201d This intentional variation is designed to provoke anomalies in invocation patterns, concurrency usage, or resource limits, which DevOps Guru can then pick up.<\/span><\/p>\n<\/div><\/li><li class=\"accordion__item \"><div class=\"accordion__header \" \r\n                id=\"accordion-header-post-3006\"\r\n                role=\"button\"\r\n                aria-expanded=\"false\"\r\n                aria-controls=\"accordion-content-post-3006\"\r\n                data-id=\"post-3006\" \r\n                data-item=\"hfaq-post-3006\" \r\n                style=\"background:transparent;\" \r\n                data-tags=\"\"\r\n                tabindex=\"0\"><div class=\"accordion__title\">Q. Once DevOps Guru surfaces an insight, how is it presented and how do I act?<\/div><\/div><div id=\"accordion-content-post-3006\" \r\n                class=\"accordion__body\" \r\n                role=\"region\"\r\n                aria-labelledby=\"accordion-header-post-3006\"\r\n                style=\"background:transparent;\"><p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">8<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span><b>A: <\/b><span style=\"font-weight: 400\">DevOps Guru shows an insight (e.g. \u201cOngoing reactive insight\u201d) in its dashboard. You can click to see details: aggregated metrics graphs, anomaly timelines, relevant events, and a set of recommendations on how to address the issue (e.g. increase concurrency, optimize function code). The blog describes navigating into the insight view and reviewing anomalies vs relevant events.<\/span><\/p>\n<\/div><\/li><li class=\"accordion__item \"><div class=\"accordion__header \" \r\n                id=\"accordion-header-post-3007\"\r\n                role=\"button\"\r\n                aria-expanded=\"false\"\r\n                aria-controls=\"accordion-content-post-3007\"\r\n                data-id=\"post-3007\" \r\n                data-item=\"hfaq-post-3007\" \r\n                style=\"background:transparent;\" \r\n                data-tags=\"\"\r\n                tabindex=\"0\"><div class=\"accordion__title\">Q. What limitations or caveats should I consider when using DevOps Guru for serverless?<\/div><\/div><div id=\"accordion-content-post-3007\" \r\n                class=\"accordion__body\" \r\n                role=\"region\"\r\n                aria-labelledby=\"accordion-header-post-3007\"\r\n                style=\"background:transparent;\"><p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">8<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span><b>A:<\/b><\/p>\n<ul>\n<li><span style=\"font-weight: 400\">Insights may take time (hours) to appear, because the system needs baseline data<\/span><span style=\"font-weight: 400\">\n<p><\/span><\/li>\n<li><span style=\"font-weight: 400\">If your traffic is sparse, anomalies may not be sufficiently distinct<\/span><span style=\"font-weight: 400\">\n<p><\/span><\/li>\n<li><span style=\"font-weight: 400\">False positives or noise can happen, so inspect recommendations carefully<\/span><span style=\"font-weight: 400\">\n<p><\/span><\/li>\n<li><span style=\"font-weight: 400\">DevOps Guru is not a replacement for alerting \u2014 you may still want CloudWatch alarms for critical thresholds<\/span><span style=\"font-weight: 400\">\n<p><\/span><\/li>\n<li><span style=\"font-weight: 400\">Pricing: you pay for resource analysis and API calls; only \u201canalyzed resources\u201d are billed.<\/span><span style=\"font-weight: 400\">\n<p><\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Only certain AWS services are supported out-of-the-box; for custom metrics or external services you may need extra instrumentation<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><\/p>\n<\/div><\/li><\/ul><\/div><\/div><\/article><\/section>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading Time: <\/span> <span class=\"rt-time\">8<\/span> <span class=\"rt-label rt-postfix\">minutes<\/span><\/span> Hands-on In this hands-on, we will see how we can detect operational issues in Lambda Function with Amazon DevOps Guru for Serverless. We will first log in and navigate to the AWS console. Then, we will change the region to the one that has Amazon DevOps Guru available. Navigating to the Amazon DevOps Guru dashboard, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1275,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[290],"tags":[85,3,4,102,57,297,128,42,6],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless? - The Workfall Blog<\/title>\n<meta name=\"description\" content=\"In this hands-on, we will see how we can detect operational issues in Lambda Function with Amazon DevOps Guru for Serverless.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless? - The Workfall Blog\" \/>\n<meta property=\"og:description\" content=\"In this hands-on, we will see how we can detect operational issues in Lambda Function with Amazon DevOps Guru for Serverless.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/\" \/>\n<meta property=\"og:site_name\" content=\"The Workfall Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/workfall\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-13T11:23:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-26T09:37:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/09\/Cover-Images_Part2-1-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@workfall\" \/>\n<meta name=\"twitter:site\" content=\"@workfall\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Workfall\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\",\"name\":\"Workfall - Hire #Kickass Coders On Demand\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/workfall\/\",\"https:\/\/www.linkedin.com\/company\/workfall\/\",\"https:\/\/facebook.com\/workfall\",\"https:\/\/twitter.com\/workfall\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400\",\"contentUrl\":\"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400\",\"width\":400,\"height\":400,\"caption\":\"Workfall - Hire #Kickass Coders On Demand\"},\"image\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#website\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/\",\"name\":\"The Workfall Blog\",\"description\":\"#Tech #Remote #Jobs\",\"publisher\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learning.workfall.com\/learning\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#primaryimage\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/09\/Cover-Images_Part2-1-1.png\",\"contentUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/09\/Cover-Images_Part2-1-1.png\",\"width\":1200,\"height\":628,\"caption\":\"detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#webpage\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/\",\"name\":\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless? - The Workfall Blog\",\"isPartOf\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#primaryimage\"},\"datePublished\":\"2022-09-13T11:23:50+00:00\",\"dateModified\":\"2025-09-26T09:37:21+00:00\",\"description\":\"In this hands-on, we will see how we can detect operational issues in Lambda Function with Amazon DevOps Guru for Serverless.\",\"breadcrumb\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/learning.workfall.com\/learning\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#webpage\"},\"author\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a\"},\"headline\":\"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?\",\"datePublished\":\"2022-09-13T11:23:50+00:00\",\"dateModified\":\"2025-09-26T09:37:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#webpage\"},\"wordCount\":1367,\"publisher\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/09\/Cover-Images_Part2-1-1.png\",\"keywords\":[\"api\",\"AWS\",\"Cloud\",\"DevOps\",\"lambda\",\"machinelearning\",\"ML\",\"serverless\",\"workfall\"],\"articleSection\":[\"DevOps\"],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a\",\"name\":\"Workfall\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png\",\"contentUrl\":\"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png\",\"caption\":\"Workfall\"},\"sameAs\":[\"https:\/\/www.workfall.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless? - The Workfall Blog","description":"In this hands-on, we will see how we can detect operational issues in Lambda Function with Amazon DevOps Guru for Serverless.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/","og_locale":"en_US","og_type":"article","og_title":"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless? - The Workfall Blog","og_description":"In this hands-on, we will see how we can detect operational issues in Lambda Function with Amazon DevOps Guru for Serverless.","og_url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/","og_site_name":"The Workfall Blog","article_publisher":"https:\/\/facebook.com\/workfall","article_published_time":"2022-09-13T11:23:50+00:00","article_modified_time":"2025-09-26T09:37:21+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/09\/Cover-Images_Part2-1-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_creator":"@workfall","twitter_site":"@workfall","twitter_misc":{"Written by":"Workfall","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization","name":"Workfall - Hire #Kickass Coders On Demand","url":"https:\/\/learning.workfall.com\/learning\/blog\/","sameAs":["https:\/\/www.instagram.com\/workfall\/","https:\/\/www.linkedin.com\/company\/workfall\/","https:\/\/facebook.com\/workfall","https:\/\/twitter.com\/workfall"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400","contentUrl":"https:\/\/i1.wp.com\/18.141.20.153\/learning\/blog\/wp-content\/uploads\/2021\/10\/cropped-WF_logo.png?fit=400%2C400","width":400,"height":400,"caption":"Workfall - Hire #Kickass Coders On Demand"},"image":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#website","url":"https:\/\/learning.workfall.com\/learning\/blog\/","name":"The Workfall Blog","description":"#Tech #Remote #Jobs","publisher":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learning.workfall.com\/learning\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#primaryimage","url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/09\/Cover-Images_Part2-1-1.png","contentUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/09\/Cover-Images_Part2-1-1.png","width":1200,"height":628,"caption":"detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless"},{"@type":"WebPage","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#webpage","url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/","name":"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless? - The Workfall Blog","isPartOf":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#primaryimage"},"datePublished":"2022-09-13T11:23:50+00:00","dateModified":"2025-09-26T09:37:21+00:00","description":"In this hands-on, we will see how we can detect operational issues in Lambda Function with Amazon DevOps Guru for Serverless.","breadcrumb":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/learning.workfall.com\/learning\/blog\/"},{"@type":"ListItem","position":2,"name":"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?"}]},{"@type":"Article","@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#article","isPartOf":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#webpage"},"author":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a"},"headline":"How to detect operational issues in Lambda Function automatically with Amazon DevOps Guru for Serverless?","datePublished":"2022-09-13T11:23:50+00:00","dateModified":"2025-09-26T09:37:21+00:00","mainEntityOfPage":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#webpage"},"wordCount":1367,"publisher":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/#organization"},"image":{"@id":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-detect-operational-issues-in-lambda-function-automatically-with-amazon-devops-guru-for-serverless\/#primaryimage"},"thumbnailUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/09\/Cover-Images_Part2-1-1.png","keywords":["api","AWS","Cloud","DevOps","lambda","machinelearning","ML","serverless","workfall"],"articleSection":["DevOps"],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/cab8236044692bc5b27606b13167794a","name":"Workfall","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/learning.workfall.com\/learning\/blog\/#\/schema\/person\/image\/","url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png","contentUrl":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2023\/09\/avatar_user_1_1693914404-96x96.png","caption":"Workfall"},"sameAs":["https:\/\/www.workfall.com"]}]}},"jetpack_featured_media_url":"https:\/\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/09\/Cover-Images_Part2-1-1.png","jetpack-related-posts":[{"id":1193,"url":"https:\/\/learning.workfall.com\/learning\/blog\/amazon-devops-guru-for-serverless\/","url_meta":{"origin":1274,"position":0},"title":"Amazon DevOps Guru for Serverless","date":"September 6, 2022","format":false,"excerpt":"With digitalization and the cloud assuming responsibility for the development and deployment of new features in software applications, error handling is a critical activity that aids in faster deployment. Any error in the chain, from writing code to deploying to monitoring performance, can degrade customer experience, increase costs, or immediately\u2026","rel":"","context":"In &quot;DevOps&quot;","img":{"alt_text":"Amazon DevOps Guru","src":"https:\/\/i1.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2022\/09\/Cover-Images_Part2-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":461,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-trigger-lambda-function-using-amazon-cloudwatch-events-and-configure-cloudwatch-alarm-to-get-email-notifications-using-amazon-snspart-2\/","url_meta":{"origin":1274,"position":1},"title":"How to trigger Lambda function using Amazon CloudWatch events and configure CloudWatch alarm to get email notifications using Amazon SNS(Part 2)?","date":"November 9, 2021","format":false,"excerpt":"Modern applications such as those running on microservices architectures generate large volumes of data in the form of metrics, logs, and events. Amazon CloudWatch enables you to collect, access, and correlate this data on a single platform from across all your AWS resources, applications, and services that run on AWS.\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"How to trigger Lambda Function using Amazon CloudWatch Events?","src":"https:\/\/i0.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/cloudwatch2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":483,"url":"https:\/\/learning.workfall.com\/learning\/blog\/why-developers-and-businesses-should-go-with-the-serverless-architecture\/","url_meta":{"origin":1274,"position":2},"title":"Why Developers and Businesses Should go With Serverless Architecture?","date":"November 10, 2021","format":false,"excerpt":"In today\u2019s competitive market, faster time to market and scalability are the two major measures of a good application. In this blog, we will discuss how SERVERLESS architecture can be a good choice for quick and scalable application development.\u00a0 In this blog, you will get answers to the following questions\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Serverless Services on AWS","src":"https:\/\/i0.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/serverless.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":313,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-a-serverless-workflow-with-aws-step-functions-part-2\/","url_meta":{"origin":1274,"position":3},"title":"How to build a Serverless Workflow with AWS Step Functions?","date":"November 1, 2021","format":false,"excerpt":"In our previous blog How to build a Serverless Workflow with AWS Step Functions? (Part 1), we have discussed AWS Step functions, its features, benefits, use cases, etc. In this blog, we will discuss a business scenario to configure and create a serverless workflow to handle the issue resolution statuses\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Build a Serverless Workflow with AWS Step functions","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/Step-Functions.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":520,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-build-a-serverless-workflow-with-aws-step-functions-part-1\/","url_meta":{"origin":1274,"position":4},"title":"How to build a Serverless Workflow with AWS Step Functions (Part 1)?","date":"November 10, 2021","format":false,"excerpt":"AWS Step Functions is a serverless orchestration solution that enables you to effortlessly coordinate several Lambda functions into customizable workflows that are simple to debug and modify. To see the full implementation of How to Build a Serverless Workflow with AWS Step Functions, refer to part 2 of the blog\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"AWS Step Functions - Workfall","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/StepFunction01.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":416,"url":"https:\/\/learning.workfall.com\/learning\/blog\/how-to-do-event-driven-programming-using-aws-lambda-with-amazon-kinesis-streams\/","url_meta":{"origin":1274,"position":5},"title":"How to do event-driven programming using AWS Lambda with Amazon Kinesis Streams?","date":"November 3, 2021","format":false,"excerpt":"Amazon Kinesis is an AWS-managed service that processes streaming data at a massive scale. Using Amazon Kinesis, data could be easily sent to various sources like S3, DynamoDB, Redshift, and Lambda. Kinesis is used to process hundreds of terabytes of data per hour. AWS LAMBDA works as an event-driven computing\u2026","rel":"","context":"In &quot;AWS Cloud Computing&quot;","img":{"alt_text":"Amazon Kinesis Streams","src":"https:\/\/i2.wp.com\/learning.workfall.com\/learning\/blog\/wp-content\/uploads\/2021\/11\/Kinesis.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/1274"}],"collection":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/comments?post=1274"}],"version-history":[{"count":4,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/1274\/revisions"}],"predecessor-version":[{"id":3009,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/posts\/1274\/revisions\/3009"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/media\/1275"}],"wp:attachment":[{"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/media?parent=1274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/categories?post=1274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learning.workfall.com\/learning\/blog\/wp-json\/wp\/v2\/tags?post=1274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}