Access Logs Analyzer – Analyzing Website Performance in No Time

Website performance is a burning issue that matters to any IT professional who is responsible for the company’s website. 

Access logs performance analysis is used for analyzing all access logs for website performance –

  • slow page load time.
  • most frequent web pages and their errors.
  • large web pages issues and more.

Analyzing Website Performance

One of the most important parameters determining if a visitor to your website will choose to stay on a webpage or leave is the page loading time, AKA web page performance.

Here are some mind-blowing statistics about website performance and visitors satisfaction –

Almost 50% of the visitors to a web page: 

  1. Expect the web page to load in less than 2 seconds
  2. Say that they have encountered a page that crashed, stopped responding or got an error
  3. Say that they’ve visited a web page that didn’t function as expected

In addition:

  • Every 1-second delay in website page load time can result in a 7% decrease in conversions and decreases customers’ satisfaction by 16%.
  • Every 3-seconds increase in a website page load time increases the abandonment rate in 40%

It is also known that for Google, an increase in SERP (search engine results page) load time from 400 milliseconds to 900 milliseconds decreases traffic and revenues by 20%.

Can’t wait to analyze your website performance? download XpoLog and get insights automatically! You heard it. 

Access logs analyzer – performance analysis

Using Access Logs Viewer will present useful Access Log Analytics.

Using XpoLog’s out-of-the-box access log analysis apps will visualize your log data into ready-to-use, actionable reports!

XpoLog access logs analyzer automates performance analysis and other useful insights.

All it takes is just a few clicks from installation to get all the insights you need.

Sounds fabulous? well, it is!

This article will describe how you can analyze your website performance with access logs in no time with our amazing apps.

We will also show you how you can do it with a simple log viewer.

Access logs analysis apps

XpoLog features the following connectors and apps to perform a quick deployment and offer insights automatically in just a few clicks:

  • Apache Httpd
  • Tomcat
  • IIS
  • NGINX

Here is a sneak peek to 2 Apache dashboards:

Apache Geo data dashboard

The Apache Geo data dashboard visualizes your access logs and presents the following insights:

  • Top countries – displaying the main countries in an aspect of calls which were sent from them.
  • Visitors By Geo Data – distribution across google maps of the main countries.
  • Geo Data Stats – displaying each Country&City&User – with the total amount of requests in combination to the total amount of data which was sent by him.

Analyze Apache access logs in a matter of just a few clicks! Apache app

Apache statistics infrastructure dashboard

The Apache statistics infrastructure dashboard presents the following insights:

  • HTTP Status Codes – distribution of the response status of each access call within the network.
  • Top Urls – Displaying the most common URLs within the network.
  • Top Referrers – Displaying the most common Referers within the network.

NGINX App

Another example of access logs analysis app is the NGINX app.

This app contains the following dashboards:

  • Http Errors
  • Geo Data
  • OS Browsers Devices
  • Pages and URLs
  • Referrers
  • Resources
  • Servers
  • Statistics
  • Visitors
  • Performance
  • Server Errors
What do you need more in life 😉
For more info about our solution, you can either:
– download and see how easy & useful we are (some pride never hurt anyone).
– you can also click on “book a demo” and we will get back to you shortly.

XpoLog access logs analyzer can check the performance of all the pages on your site and zero-in on the reason it may be loading slowly.

XpoLog will present all errors whereas if the page is simply very heavy (containing several GIGAs worth of information).

In both cases, whether errors or extra weight are slowing you down, XpoLog will inform you immediately so you can start taking actions to improve your website’s performance.

In the XpoLog Search Interface, in the search field, enter or copy & paste:

* IN folder.instance-1 in logaccess-TOMCAT-1 | max time-taken group by url | order by time-taken desc

~ Make sure to specify your own folder path.

Analyze access logs in no time

We got a new look! Check it out

~ The time-taken column shows the numbers in milliseconds.

Please note that all the results, lines, graphs and panels are completely clickable and enable further drill down into the root cause analysis of a specific item presented.

A quick glance at the XpoLog access logsInsight section (in the left sidebar), tells you that XpoLog automatically found some HTTP errors, although you did not specifically ask XpoLog to look for them.

XpoLog is indicating HTTP error codes it has found that obviously causing your web page to malfunction.

In order to analyze there root cause you may want to have a closer look and see how many times an HTTP status code occurred.

In order to do that, copy & paste the following query:

IN folder.demo in folder.tomcat in log.access * | count | group by status | order by count desc

And get the following results:

Analyze website performance using access logs

Let’s drill down to individual status codes

By simply by clicking on each status, you drill down into each individual status code.

As an example, let’s look closer at the occurrences of the 404 http error code.

XpoLog automatically changes the query automatically to:

status=“404” IN folder.demo IN folder.tomcat IN log.access *

and we get the following results:

Easy access logs analyzer

Notice the table row below the graph has a plus-sign on the right. If you hover over it, you will get two view options, Log Viewer and Analytics.

XpoLog Access Logs Performance Analyzer Log View and Analytics

In the Log Viewer, you can view each individual log in detail. You can open a new tab for each log and view many logs, each individually down to the smallest detail, and then toggle through the tabs to compare them.

Here is what one of the logs containing a 404 error looks like (scrolled to the middle):

XpoLog Access Logs Performance Analyzer Log View

If you choose to view the log in Analytics, XpoLog Access Logs Performance Analyzer will show you all the errors in this log, 404 and any others:

XpoLog Access Logs Performance Analyzer Analytics

We see that specific access log also has 500 and 501 HTTP status code errors and that they all took place in June.

We can zoom in on the June month to look closer at these errors:

XpoLog Access Logs Performance Analyzer Time Zoon In

The green line with the yellow dots marks the 404 errors. The dots are yellow as it is considered medium severity.

Since we are interested in the 404 errors, we can focus only on that error by clicking on it in the table below the graph.

XpoLog will Access Logs Performance Analyzer automatically create the following search query:

status=“404” in folder.Demo in folder.Tomcat in folder.instance-1 in log.access-TOMCAT-1

and the result will bring you back to the XpoLog Search interface:

XpoLog Access Logs Performance Analyzer Http Error Drill Down

Another awesome XpoLog Access Logs Performance Analyzer feature you can see in the above screen capture is the drill down box explicitly presenting the number of specific errors found within each moment in time. This box will appear any time you hover over a graph in the Search interface. It is essentially like the XpoLog Analytics Insight section in the left sidebar, but specific per time-instance.

From the aforementioned example, we learn that the reason the performance slowed down was not the weight of the page, but rather the HTTP errors – resources not found, internal server errors and not supported/implemented (server does not recognize the request method and is not capable of supporting it for any resource).

XpoLog Access Logs Performance Analyzer GEO IP

Now that we have analyzed the root cause of the website performance, we view and analyze the locations of the visitors with the access logs.

Using XpoLog Access Logs Performance Analyzer a view of all visitors geographic like location and IP is done intuitively.

| count | geoip group by country,region,city,latitude,longitude | order by count desc

To view a similar page as the below:

XpoLog Access Logs Performance Analyzer GEO IP

View your visitor’s locations from all around the world in a map panel that is fully clickable to zoom inside a specific location and view all the necessary insights.

To sum up

XpoLog Access Logs Performance Analyzer is used to analyzing your website performance data and be able to take actions to improve your users’ experience and increase their satisfaction.

Using log viewer and analytic apps can actually show you in real time what is happening with your website.

By digging down on visitors’ behavior and your web pages response, you’ll understand what’s going on with your business.

XpoLog analysis apps bring you the insight into the palm of your hands using a pre-defined set of dashboards and reports.

Sounds awesome, isn’t it?

If you read this far I think you are ready to see the magic for yourself!