*** Welcome to piglix ***

Website monitoring


Website monitoring is the process of testing and verifying that end-users can interact with a website or web application as expected. Website monitoring is often used by businesses to ensure website uptime, performance, and functionality is as expected.

Website monitoring companies provide organizations the ability to consistently monitor a website, or server function, and observe how it responds. The monitoring is often conducted from several locations around the world to a specific website, or server, in order to detect issues related to general Internet latency, network hop issues, and to pinpoint errors. Monitoring companies generally report on these tests in a variety of reports, charts and graphs. When an error is detected monitoring services send out alerts via email, SMS, phone, SNMP trap, pager that may include diagnostic information, such as a network trace route, code capture of a web page's HTML file, a screen shot of a webpage, and even a video of a website failing. These diagnostics allow network administrators and webmasters to correct issues faster.

Monitoring gathers extensive data on website performance, such as load times, server response times, page element performance that is often analyzed and used to further optimize website performance.

Monitoring is essential to ensure that a website is available to users, downtime is minimized, and performance can be optimized. Users that rely on a website, or an application, for work or pleasure will get frustrated or even stop using the application if it is not reliably available. Monitoring can cover many things that an application needs to function, like network connectivity, Domain Name System records, database connectivity, bandwidth, and computer resources like free RAM, CPU load, disk space, events, etc. Commonly measured metrics are response time and availability (or uptime), but consistency and reliability metrics are gaining popularity. Measuring a website's availability and reliability under various amounts of traffic is often referred to as load testing.


...
Wikipedia

...