<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Advanced How-To Guides on Webscale Product Documentation</title><link>https://docs.webscale.com/docs/how-tos/advanced/</link><description>Recent content in Advanced How-To Guides on Webscale Product Documentation</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.webscale.com/docs/how-tos/advanced/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Customize Webscale's Autoscaling</title><link>https://docs.webscale.com/docs/how-tos/advanced/customize-auto-scaling/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/how-tos/advanced/customize-auto-scaling/</guid><description>&lt;p&gt;Webscale autoscaling has a diversity of rulesets used to scale dynamically. Webscale monitors the following metrics on each of the application servers and then uses the returned value in combination with a manually defined value over time to decide if and when to scale the cluster in/out:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPU % Utilization&lt;/li&gt;
&lt;li&gt;I/O Wait %&lt;/li&gt;
&lt;li&gt;Kilobytes/second&lt;/li&gt;
&lt;li&gt;Load Average&lt;/li&gt;
&lt;li&gt;Memory Usage %&lt;/li&gt;
&lt;li&gt;Requests/Second&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some examples of autoscaling triggers are &amp;ldquo;Scale out when Load Average of the system has been greater than 1.25 for 1 minute&amp;rdquo;, or conversely, &amp;ldquo;Scale in when Load Average of the system has been less than 0.50 for 1 minute&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Webscale CLI Reference Guide</title><link>https://docs.webscale.com/docs/how-tos/advanced/webscale-cli/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/how-tos/advanced/webscale-cli/</guid><description>&lt;p&gt;The &lt;code&gt;webscale-cli&lt;/code&gt; command is the Swiss army knife of Webscale commands. Use it to fix permissions, restart servers, check the health of the cluster, and many other things.&lt;/p&gt;
&lt;div class="alert alert-primary" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note:&lt;/div&gt;
&lt;p&gt;The command usage is: &lt;code&gt;sudo webscale-cli &amp;lt;some-command&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Some of the most common uses of this command are to check server health, gather information about clusters, or fix permissions on the filesystem. Note that you must use &lt;code&gt;sudo&lt;/code&gt; with this command, or it fails.&lt;/p&gt;</description></item><item><title>Managed Deployments</title><link>https://docs.webscale.com/docs/how-tos/advanced/managed-deployments/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/how-tos/advanced/managed-deployments/</guid><description>&lt;p&gt;Managed deployments allow for new cluster configurations to be deployed systematically and efficiently following the blue-green release model. Deployment configurations are grouped in the UI in reverse chronological order so users can easily see their deployment configuration history as well as the state of their current deployment.&lt;/p&gt;
&lt;h2 id="enabling-managed-deployments"&gt;Enabling Managed Deployments&lt;/h2&gt;
&lt;div class="alert alert-primary" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note:&lt;/div&gt;
&lt;p&gt;Managed deployments are an optional feature that must be enabled per account through an entitlement. Contact &lt;a href="https://docs.webscale.com/docs/getting-started/support/"&gt;Webscale Support&lt;/a&gt;
 if you do not have access to this feature and would like it.&lt;/p&gt;</description></item><item><title>Working with Microsites</title><link>https://docs.webscale.com/docs/how-tos/advanced/microsite/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/how-tos/advanced/microsite/</guid><description>&lt;p&gt;A microsite is a standalone website that displays for your application. A microsite package file (also known as a microsite file) contains the content files for one or more microsites. At a minimum, each microsite will consist of a single html file.&lt;/p&gt;
&lt;p&gt;Additionally, a microsite can include assets, such as images or CSS files and files for additional pages. The &lt;strong&gt;Files&lt;/strong&gt; page enables you to upload and work with microsite package files. After you have uploaded microsite files for your account, they are available for all account applications.&lt;/p&gt;</description></item><item><title>Configuring Trusted Proxies</title><link>https://docs.webscale.com/docs/how-tos/advanced/trusted-proxies/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/how-tos/advanced/trusted-proxies/</guid><description>&lt;p&gt;The Trusted Proxies feature enables you to designate proxy IP addresses for providers that you trust. You can add trusted proxies through the Webscale Control Panel. To use this feature, select address sets with provider IP addresses and choose to enable it.&lt;/p&gt;
&lt;p&gt;Trusted proxies can add the &lt;code&gt;X-Forwarded-For&lt;/code&gt; header to HTTP requests that they send to your Webscale applications. When Webscale receives a message from a trusted proxy, it will use the encoded client IP address as the request address.&lt;/p&gt;</description></item><item><title>Logs on Webscale</title><link>https://docs.webscale.com/docs/how-tos/advanced/logs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/how-tos/advanced/logs/</guid><description>&lt;p&gt;Log files are plain text files with messages written to them by a server’s operating system and other installed software. These messages help explain the current state of the system and trace any changes made to the system. For instance, error logs contain any error messages the system has encountered, while access logs contain information about when specific files or programs were accessed.&lt;/p&gt;
&lt;h4 id="the-logs-maintained-by-webscale-include"&gt;The logs maintained by Webscale include:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Audit logs&lt;/li&gt;
&lt;li&gt;Server access logs&lt;/li&gt;
&lt;li&gt;Web server access and error logs&lt;/li&gt;
&lt;li&gt;Custom logs (Magento, Wordpress, WooCommerce, etc)&lt;/li&gt;
&lt;li&gt;MySQL logs (if applicable)&lt;/li&gt;
&lt;li&gt;Event logs&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.webscale.com/docs/how-tos/web-controls/csp-create/#content-security-policy-logs"&gt;Content Security Policy logs&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Logs for all services that make up the operating system&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In some Webscale environments, your application will send its logs to a data server. Once these logs are sent they are retained on that data server, and this is the central log server for your entire environment.&lt;/p&gt;</description></item><item><title>Configuring and Flushing the Site Cache</title><link>https://docs.webscale.com/docs/how-tos/advanced/site-cache/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/how-tos/advanced/site-cache/</guid><description>&lt;p&gt;If you have enabled the Dynamic Site Cache feature, Webscale caches static web pages and resources, such as media assets, scripts, and API responses, according to rules that define how and when your application servers cache content. If the Site Cache contains the content, Webscale directly delivers cached pages and resources to site users, bypassing your web servers.&lt;/p&gt;
&lt;p&gt;You can configure Site Cache rules so Webscale only caches content that can be served to any site user and the resources have a low Time-to-Live (TTL) value. Webscale automatically removes cookies from responses that it sends from the cache.&lt;/p&gt;</description></item><item><title>Configuring and Viewing Custom Logs</title><link>https://docs.webscale.com/docs/how-tos/advanced/custom-logs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/how-tos/advanced/custom-logs/</guid><description>&lt;p&gt;Webscale has developed a log monitoring agent called the &lt;strong&gt;Webscale Monitoring Agent (WMA)&lt;/strong&gt; that can be configured to send application or any application related logs (referred to as &lt;strong&gt;Custom Logs&lt;/strong&gt;) to the Webscale Traffic Viewer and the Webscale Logs Viewer for viewing, debugging, and troubleshooting.&lt;/p&gt;
&lt;p&gt;The WMA logging service can be configured through the &lt;a href="https://docs.webscale.com/docs/how-tos/general/clusters/"&gt;Cluster blueprint editor&lt;/a&gt;
 for both VM and Kubernetes based cluster deployments.&lt;/p&gt;
&lt;p&gt;The WMA will monitor specified files for write events and will send the contents of those logs to Webscale. These logs can then be filtered and viewed in the Webscale Control Panel via the Traffic Viewer and Logs Viewer.&lt;/p&gt;</description></item><item><title>Configuring Rate Limiting</title><link>https://docs.webscale.com/docs/how-tos/advanced/rate-limiting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/how-tos/advanced/rate-limiting/</guid><description>&lt;p&gt;Rate limiting enables you to control access to a page on your website, using Web Controls. For rate limiting, the configuration of Web Controls creates varying experiences for site visitors depending upon criteria that you specify.&lt;/p&gt;
&lt;p&gt;Web Controls enable you to use pre-defined security and performance rule sets. Rule sets minimize the need to discover, define, and maintain a large number of individual rules. Instead, you can create rule sets that match individual request or response conditions and execute a set of actions predefined in the Webscale Control Panel. Based on the conditions, Web Controls automatically execute a set of pre-defined actions after all conditions are met. Through Web Controls, you can create complex sequences of actions.&lt;/p&gt;</description></item><item><title>Working with Monitors</title><link>https://docs.webscale.com/docs/how-tos/advanced/monitors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/how-tos/advanced/monitors/</guid><description>&lt;p&gt;The monitoring feature enables Webscale to track potential problems or system changes. Monitors generate events when they detect activity that matches or exceeds conditions that you define. They can send email notifications when these events occur.&lt;/p&gt;
&lt;p&gt;For example, you can create monitors that notify you about website security violations or when the data transfer for outbound traffic exceeds a threshold.&lt;/p&gt;
&lt;p&gt;The monitor type determines the activities that monitors can track.&lt;/p&gt;</description></item><item><title>How to View Webscale Application Server Information</title><link>https://docs.webscale.com/docs/how-tos/advanced/appserverinfo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.webscale.com/docs/how-tos/advanced/appserverinfo/</guid><description>&lt;p&gt;The &lt;a href="https://control.webscale.com" target="_blank"&gt;Webscale Control Panel&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
 displays application server information and status. In the control panel you can find out how many servers are currently active, what are those servers&amp;rsquo; IPs, if any additional servers are being scaled, and more.&lt;/p&gt;
&lt;h2 id="view-application-server-information"&gt;View Application Server Information&lt;/h2&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;&lt;/th&gt;
					&lt;th&gt;&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;
&lt;div class="box" style="max-width:75%"&gt;
 &lt;figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"&gt;
 &lt;div class="img"&gt;
 &lt;img itemprop="thumbnail" src="https://docs.webscale.com/images/appserverinfo/webscale-dashboard.jpg" alt="Webscale control panel"/&gt;
 &lt;/div&gt;
 &lt;a href="https://docs.webscale.com/images/appserverinfo/webscale-dashboard.jpg" itemprop="contentUrl"&gt;&lt;/a&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;/td&gt;
					&lt;td&gt;From the &lt;a href="https://control.webscale.com" target="_blank"&gt;Webscale Control Panel&amp;rsquo;s&lt;i class="ps-1 fa fa-external-link"&gt;&lt;/i&gt;&lt;/a&gt;
 main page (called the &lt;a href="https://docs.webscale.com/docs/overview/dashboard/"&gt;Dashboard&lt;/a&gt;
, each application section shows the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Server status and uptime&lt;/li&gt;&lt;li&gt;Scaling for the last 24 hours&lt;/li&gt;&lt;li&gt;The number of servers&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;
&lt;div class="box" style="max-width:75%"&gt;
 &lt;figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"&gt;
 &lt;div class="img"&gt;
 &lt;img itemprop="thumbnail" src="https://docs.webscale.com/images/appserverinfo/app-zoom.jpg" alt="Webscale Dashboard"/&gt;
 &lt;/div&gt;
 &lt;a href="https://docs.webscale.com/images/appserverinfo/app-zoom.jpg" itemprop="contentUrl"&gt;&lt;/a&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;/td&gt;
					&lt;td&gt;Click the &lt;strong&gt;Zoom&lt;/strong&gt; button to see more details for the specific application.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;
&lt;div class="box" style="max-width:75%"&gt;
 &lt;figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"&gt;
 &lt;div class="img"&gt;
 &lt;img itemprop="thumbnail" src="https://docs.webscale.com/images/appserverinfo/application-diagram.jpg" alt="Webscale Dashboard"/&gt;
 &lt;/div&gt;
 &lt;a href="https://docs.webscale.com/images/appserverinfo/application-diagram.jpg" itemprop="contentUrl"&gt;&lt;/a&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;/td&gt;
					&lt;td&gt;On the application page, the Application Diagram section shows the currently active servers, as well as any servers currently scaling in or out. A list of the IP address for each server is below the server icon. Hover your mouse over the server icon for additional info.&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;
&lt;div class="box" style="max-width:75%"&gt;
 &lt;figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"&gt;
 &lt;div class="img"&gt;
 &lt;img itemprop="thumbnail" src="https://docs.webscale.com/images/appserverinfo/performance-charts.jpg" alt="Webscale Dashboard"/&gt;
 &lt;/div&gt;
 &lt;a href="https://docs.webscale.com/images/appserverinfo/performance-charts.jpg" itemprop="contentUrl"&gt;&lt;/a&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;/td&gt;
					&lt;td&gt;The Performance section shows the following for the timeframe you have selected:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Response time in seconds&lt;/li&gt;&lt;li&gt;Responses per second&lt;/li&gt;&lt;li&gt;Server count&lt;/li&gt;&lt;li&gt;Data transfer in megabytes&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;
&lt;div class="box" style="max-width:75%"&gt;
 &lt;figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject"&gt;
 &lt;div class="img"&gt;
 &lt;img itemprop="thumbnail" src="https://docs.webscale.com/images/appserverinfo/events-log.jpg" alt="Webscale Dashboard"/&gt;
 &lt;/div&gt;
 &lt;a href="https://docs.webscale.com/images/appserverinfo/events-log.jpg" itemprop="contentUrl"&gt;&lt;/a&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;/td&gt;
					&lt;td&gt;The Events section shows a running log of all events, including scaling in and scaling out events. Click the &lt;strong&gt;Zoom&lt;/strong&gt; button for more details and calendar options.&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="further-reading"&gt;Further Reading&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.webscale.com/docs/overview/dashboard/"&gt;The Webscale Control Panel Dashboard&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.webscale.com/docs/how-tos/advanced/logs/"&gt;Logs on Webscale&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.webscale.com/docs/how-tos/security/"&gt;Security How-Tos&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>