{"id":19919,"date":"2024-04-12T14:44:55","date_gmt":"2024-04-12T12:44:55","guid":{"rendered":"https:\/\/www.transparentedge.eu\/en\/blog\/"},"modified":"2025-07-08T15:16:03","modified_gmt":"2025-07-08T13:16:03","slug":"controlling-chaos","status":"publish","type":"post","link":"https:\/\/www.transparentedge.eu\/en\/blog\/controlling-chaos\/","title":{"rendered":"Controlling chaos: Automating reactions to web traffic anomalies"},"content":{"rendered":"\n<p>Today we&#8217;ll delve into the exciting world of turning chaos into order. We will explore how to detect and manage the traffic and requests made to your website.<\/p>\n\n\n\n<p>In the vast world of the internet, web traffic is the heartbeat that drives online activity. However, this flow doesn&#8217;t always follow a predictable pattern and can sometimes present anomalies that require attention.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What exactly are these anomalies?<\/h3>\n\n\n\n<p>Web traffic anomalies are significant deviations from expected patterns of behavior. These deviations can manifest themselves in a variety of ways, such as a sudden spike in the number of visitors, a drastic drop in engagement, or abrupt changes in conversion rate.<\/p>\n\n\n\n<p>In analogy, we can equate these situations to being at a party where everything is going as planned until, unexpectedly, the number of visitors shoots up to stratospheric levels or plummets like Monday morning mood.<\/p>\n\n\n\n<p>To identify and address these anomalies, we turn to our specialized detection system. This system is like a digital watchdog, constantly monitoring web traffic and analyzing data in real time to identify unusual patterns that could indicate the presence of an anomaly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Features to react to anomalies<\/h3>\n\n\n\n<p>Responding quickly and effectively to the <a href=\"https:\/\/www.transparentedge.eu\/blog\/optimize-your-data-with-an-anomaly-detection-system\/\">detection of an anomaly<\/a> is crucial to mitigate any negative impact on website performance.<\/p>\n\n\n\n<p>We have implemented the ability to configure automated responses to detected anomalies. This allows users to define specific actions that will be automatically triggered in response to different types of anomalies.<\/p>\n\n\n\n<p>Our system can respond in a variety of ways, from sending an \u201c<em>Alert! Alert!<\/em>\u201d by email, to stronger measures. At the moment, the idea of \u200b\u200bcontacting INTERPOL is a stretch, but we do not rule out the possibility of developing more sophisticated responses in the future.<\/p>\n\n\n\n<p>Automating anomaly detection and response provides a number of benefits. It not only facilitates faster and more accurate identification of potential problems, but also frees up human resources by eliminating the need for manual intervention in each incident.<\/p>\n\n\n\n<p>For example, if a user sets up an IP blocking reaction, the moment a suspicious IP is detected, it is automatically added to a blacklist and its requests are blocked. It is a simple and effective process. In this way, we manage to reduce the risk of a possible <a href=\"https:\/\/www.transparentedge.eu\/blog\/the-perfect-storm\/\">DDoS attack<\/a>, ensuring the stability and security of the site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Implementing Reactions<\/h3>\n\n\n\n<p>In implementing these automated actions, we chose to create models for each new reaction. Each model contains a method called \u2018execute_reaction\u2019 in charge of executing the reaction.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Before creating the reactions, it was necessary to incorporate a model that established the connection between the detected anomalies and the automatic responses. In this way, the user can define the specific parameters as well as activate or deactivate each reaction on their websites. This approach allows for greater customization and adaptability to the needs of each company.<\/li>\n\n\n\n<li>Once the connection model was established, the reactions were created. To do this, the threshold defined by the user through the control panel was considered. This threshold is the limit set to determine whether an anomaly is serious enough to trigger an automated reaction.<\/li>\n\n\n\n<li>In the next phase, all the reactions created by the user were injected into the anomaly detection process. This implies that once an anomaly is detected, a sequence of actions is initiated to execute, one by one, each threshold and active reaction on that corresponding site. If the defined threshold is exceeded, the <code><em>execute_reaction<\/em><\/code> method is called, thus executing the configured preferences.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Simple and intuitive setup<\/h3>\n\n\n\n<p>All of these preferences and reactions are easily configurable from our user panel. With an intuitive and simple interface, you can set up new reactions in a matter of seconds. We offer a wide variety of reaction types available, and thanks to our polymorphic models, we can create new types quickly.<\/p>\n\n\n\n<p>Remember, next time you notice some peculiar behavior in your traffic, don&#8217;t panic! Let our <a href=\"https:\/\/www.transparentedge.eu\/en\/anomaly-detection\/\">Anomaly Detection System<\/a> take care of everything, while you sit back and enjoy the show. Until next time, and may the anomalies always be in your favor!<\/p>\n\n\n\n<p><a href=\"https:\/\/www.linkedin.com\/in\/alan-martins-ferreira\/\">Alan Martins<\/a> is a Developer at Transparent Edge.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em>If you ignore the fact that Alan is a Brazilian chemist who speaks Spanish with an Andalusian accent, wakes up voluntarily at 4 a.m. to work, and plays LoL, you might mistake him for a regular person. Lucky for us, he\u2019s not. Alan is an exceptional, methodical developer who keeps our API in top shape\u2014mercilessly hunting down every bug he finds.<\/em><br><\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Automating anomaly detection and response provides a number of benefits in controlling web traffic and setting safe thresholds. <\/p>\n","protected":false},"author":21,"featured_media":22810,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-19919","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Controlling chaos: Automating reactions to web traffic anomalies - Transparent Edge<\/title>\n<meta name=\"description\" content=\"Automating anomaly detection and response provides a number of benefits in controlling web traffic and setting safe thresholds.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Controlling chaos: Automating reactions to web traffic anomalies - Transparent Edge\" \/>\n<meta property=\"og:description\" content=\"Automating anomaly detection and response provides a number of benefits in controlling web traffic and setting safe thresholds.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/\" \/>\n<meta property=\"og:site_name\" content=\"Transparent Edge\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-12T12:44:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-08T13:16:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.transparentedge.eu\/wp-content\/uploads\/2024\/01\/TE_living_the_edge_cover_06.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2063\" \/>\n\t<meta property=\"og:image:height\" content=\"1377\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alan Martins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@tedgeservices\" \/>\n<meta name=\"twitter:site\" content=\"@tedgeservices\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/\"},\"author\":{\"name\":\"Alan Martins\",\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/#\\\/schema\\\/person\\\/a7fd743de742ba4eee1dde9a81395436\"},\"headline\":\"Controlling chaos: Automating reactions to web traffic anomalies\",\"datePublished\":\"2024-04-12T12:44:55+00:00\",\"dateModified\":\"2025-07-08T13:16:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/\"},\"wordCount\":756,\"publisher\":{\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.transparentedge.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/TE_blog_Living_on_the-_edge.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/\",\"url\":\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/\",\"name\":\"Controlling chaos: Automating reactions to web traffic anomalies - Transparent Edge\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.transparentedge.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/TE_blog_Living_on_the-_edge.jpg\",\"datePublished\":\"2024-04-12T12:44:55+00:00\",\"dateModified\":\"2025-07-08T13:16:03+00:00\",\"description\":\"Automating anomaly detection and response provides a number of benefits in controlling web traffic and setting safe thresholds.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.transparentedge.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/TE_blog_Living_on_the-_edge.jpg\",\"contentUrl\":\"https:\\\/\\\/www.transparentedge.eu\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/TE_blog_Living_on_the-_edge.jpg\",\"width\":2063,\"height\":1377},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/blog\\\/controlling-chaos\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.transparentedge.eu\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Controlling chaos: Automating reactions to web traffic anomalies\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/#website\",\"url\":\"https:\\\/\\\/www.transparentedge.eu\\\/\",\"name\":\"Transparent Edge\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/#organization\"},\"alternateName\":\"Transparent Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.transparentedge.eu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/#organization\",\"name\":\"Transparent Edge Services\",\"alternateName\":\"Transparent Edge\",\"url\":\"https:\\\/\\\/www.transparentedge.eu\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.transparentedge.eu\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/logotipo-cuadrado.jpg\",\"contentUrl\":\"https:\\\/\\\/www.transparentedge.eu\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/logotipo-cuadrado.jpg\",\"width\":1328,\"height\":1180,\"caption\":\"Transparent Edge Services\"},\"image\":{\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/tedgeservices\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/transparent-edge\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC5zZoyZmiLGBTAdiFpj2xHA\\\/videos\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.transparentedge.eu\\\/#\\\/schema\\\/person\\\/a7fd743de742ba4eee1dde9a81395436\",\"name\":\"Alan Martins\",\"description\":\"Alan es un qu\u00edmico industrial que decidi\u00f3 devenir en desarrollador full stack Python porque encuentra que resolver problemas de programaci\u00f3n es realmente una pasada. Su desaf\u00edo mantener el c\u00f3digo eficiente y optimizado lo lleva a la maravilla.\",\"sameAs\":[\"https:\\\/\\\/es.linkedin.com\\\/in\\\/alan-martins-ferreira\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Controlling chaos: Automating reactions to web traffic anomalies - Transparent Edge","description":"Automating anomaly detection and response provides a number of benefits in controlling web traffic and setting safe thresholds.","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:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/","og_locale":"en_US","og_type":"article","og_title":"Controlling chaos: Automating reactions to web traffic anomalies - Transparent Edge","og_description":"Automating anomaly detection and response provides a number of benefits in controlling web traffic and setting safe thresholds.","og_url":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/","og_site_name":"Transparent Edge","article_published_time":"2024-04-12T12:44:55+00:00","article_modified_time":"2025-07-08T13:16:03+00:00","og_image":[{"width":2063,"height":1377,"url":"https:\/\/www.transparentedge.eu\/wp-content\/uploads\/2024\/01\/TE_living_the_edge_cover_06.jpg","type":"image\/jpeg"}],"author":"Alan Martins","twitter_card":"summary_large_image","twitter_creator":"@tedgeservices","twitter_site":"@tedgeservices","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/#article","isPartOf":{"@id":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/"},"author":{"name":"Alan Martins","@id":"https:\/\/www.transparentedge.eu\/#\/schema\/person\/a7fd743de742ba4eee1dde9a81395436"},"headline":"Controlling chaos: Automating reactions to web traffic anomalies","datePublished":"2024-04-12T12:44:55+00:00","dateModified":"2025-07-08T13:16:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/"},"wordCount":756,"publisher":{"@id":"https:\/\/www.transparentedge.eu\/#organization"},"image":{"@id":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/#primaryimage"},"thumbnailUrl":"https:\/\/www.transparentedge.eu\/wp-content\/uploads\/2026\/03\/TE_blog_Living_on_the-_edge.jpg","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/","url":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/","name":"Controlling chaos: Automating reactions to web traffic anomalies - Transparent Edge","isPartOf":{"@id":"https:\/\/www.transparentedge.eu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/#primaryimage"},"image":{"@id":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/#primaryimage"},"thumbnailUrl":"https:\/\/www.transparentedge.eu\/wp-content\/uploads\/2026\/03\/TE_blog_Living_on_the-_edge.jpg","datePublished":"2024-04-12T12:44:55+00:00","dateModified":"2025-07-08T13:16:03+00:00","description":"Automating anomaly detection and response provides a number of benefits in controlling web traffic and setting safe thresholds.","breadcrumb":{"@id":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/#primaryimage","url":"https:\/\/www.transparentedge.eu\/wp-content\/uploads\/2026\/03\/TE_blog_Living_on_the-_edge.jpg","contentUrl":"https:\/\/www.transparentedge.eu\/wp-content\/uploads\/2026\/03\/TE_blog_Living_on_the-_edge.jpg","width":2063,"height":1377},{"@type":"BreadcrumbList","@id":"https:\/\/www.transparentedge.eu\/blog\/controlling-chaos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.transparentedge.eu\/en\/"},{"@type":"ListItem","position":2,"name":"Controlling chaos: Automating reactions to web traffic anomalies"}]},{"@type":"WebSite","@id":"https:\/\/www.transparentedge.eu\/#website","url":"https:\/\/www.transparentedge.eu\/","name":"Transparent Edge","description":"","publisher":{"@id":"https:\/\/www.transparentedge.eu\/#organization"},"alternateName":"Transparent Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.transparentedge.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.transparentedge.eu\/#organization","name":"Transparent Edge Services","alternateName":"Transparent Edge","url":"https:\/\/www.transparentedge.eu\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.transparentedge.eu\/#\/schema\/logo\/image\/","url":"https:\/\/www.transparentedge.eu\/wp-content\/uploads\/2023\/07\/logotipo-cuadrado.jpg","contentUrl":"https:\/\/www.transparentedge.eu\/wp-content\/uploads\/2023\/07\/logotipo-cuadrado.jpg","width":1328,"height":1180,"caption":"Transparent Edge Services"},"image":{"@id":"https:\/\/www.transparentedge.eu\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/tedgeservices","https:\/\/www.linkedin.com\/company\/transparent-edge\/","https:\/\/www.youtube.com\/channel\/UC5zZoyZmiLGBTAdiFpj2xHA\/videos"]},{"@type":"Person","@id":"https:\/\/www.transparentedge.eu\/#\/schema\/person\/a7fd743de742ba4eee1dde9a81395436","name":"Alan Martins","description":"Alan es un qu\u00edmico industrial que decidi\u00f3 devenir en desarrollador full stack Python porque encuentra que resolver problemas de programaci\u00f3n es realmente una pasada. Su desaf\u00edo mantener el c\u00f3digo eficiente y optimizado lo lleva a la maravilla.","sameAs":["https:\/\/es.linkedin.com\/in\/alan-martins-ferreira"]}]}},"_links":{"self":[{"href":"https:\/\/www.transparentedge.eu\/en\/wp-json\/wp\/v2\/posts\/19919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.transparentedge.eu\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.transparentedge.eu\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.transparentedge.eu\/en\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.transparentedge.eu\/en\/wp-json\/wp\/v2\/comments?post=19919"}],"version-history":[{"count":5,"href":"https:\/\/www.transparentedge.eu\/en\/wp-json\/wp\/v2\/posts\/19919\/revisions"}],"predecessor-version":[{"id":21140,"href":"https:\/\/www.transparentedge.eu\/en\/wp-json\/wp\/v2\/posts\/19919\/revisions\/21140"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.transparentedge.eu\/en\/wp-json\/wp\/v2\/media\/22810"}],"wp:attachment":[{"href":"https:\/\/www.transparentedge.eu\/en\/wp-json\/wp\/v2\/media?parent=19919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.transparentedge.eu\/en\/wp-json\/wp\/v2\/categories?post=19919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.transparentedge.eu\/en\/wp-json\/wp\/v2\/tags?post=19919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}