Analyzing Wowza Logs Using Sawmill Professional

Posted by Derrick217 on September 15, 2017 under Video Streaming and Compression | Comments are off for this article

Analyzing Wowza Logs Using Sawmill Professional is a very beneficial. If you ever want to better understand of how successful or unsuccessful your streaming delivery is, you’ll want to analyze your Wowza server logs which are actually located within the the “logs” folder of your Wowza install directory. Analyzing your server logs is a great way to troubleshoot technical issues you might be having.

Tools Used: Sawmill Professional 8.7.9, Wowza Streaming Engine logs

Description: In this two-part tutorial, I’ll show the reader how to use Sawmill Professional to process log files from Wowza Streaming Engine to create great reports on his/her streaming media delivery with Wowza.

The benefit of using Sawmill Professional is that instead of looking at logs from within Wowza Streaming Engine Manager, NotePad, or NotePad++, you’ll get to view your report details in nicely formatted tables (i.e. a nice web GUI). One of the most important keys to remember about using Sawmill Professional is that the tool only provides details based on the information collected within the log files on your server.  Simply put, if you want to understand the various items included in your Sawmill log report, you’ll need to read through the “Logging” section in the Wowza Streaming Engine User Guide in the section titled, “Server Administration”.

To work through the steps from this tutorial, you’ll need log files from Wowza Streaming Engine.  You’ll also need a license of Sawmill Professional from https://www.sawmill.net. You can request a free 30 day trial license from their website.

Let’s get started. 

Step 1. – Organizing Your Log Files

Step1_OrganizingYourLogFiles

When working with Sawmill, the first task that you need to perform is to download your Wowza logs and organize them into the same folder on your computer. In the image above, you can see that all log files are located in the logs folder.   

Step 2. – Starting and Logging into Sawmill Professional

Step2_StartingandLoggingintoSawmillPro_1

Now, start Sawmill Professional by double-clicking on the Sawmill application and clicking the Use Sawmill button on the web browser that appears. The first time you start Sawmill, you’ll need to create a user name and password to log in.  You’ll also need to specify an e-mail address to use with the application. If you’re using a trial license, make sure you choose to run the application as “Sawmill Professional” and not any of the other versions.

Step2_StartingandLoggingintoSawmillPro_2

Once you finish all of the prompts, you should see a dialog window appear.   Log into your Sawmill account with your account credentials.

Step 3. – Creating a Profile

Step3_CreatingaProfile_1

Once you log in you’ll have an option to create a profile.  Think of a profile as a type of log file or a set of logs that you would like to process.  In your case, you’ll want to process Wowza Streaming Engine logs.  You can give you profile a similar name.

Click on the Create New Profile Button or click the orange button that says “Start here”.

Step3_CreatingaProfile_2

Next, let’s navigate to your folder which contains all of your log files. Under Log source, make sure Local disk or mapped/mounted disk is selected, and click on the Browse button.

Step3_CreatingaProfile_3

Once you click Browse, continue to navigate to your folder until you find it. Once you see your folder, click on it. For this example, the folder is called “logs”.

Step3_CreatingaProfile_4

You should now see your path name in the Pathname text box.  Click the Next button to continue.

Step3_CreatingaProfile_5

You’ll notice that your log format is being detected now.

Step3_CreatingaProfile_6

Once the processing is finished, you’ll have several options log formats to choose from.   In this case, you’re tell Sawmill which log type you’d like to process.  Select the Wowza Media Server/Wowza Streaming Engine option and click the Next button.

Step3_CreatingaProfile_7

At the Numerical field options dialog window, Select All for the numerical fields for your report and click Next and advance through the other dialogs by clicking the Next button.

Step3_CreatingaProfile_8

Now, let’s give your profile a name by typing in Wowza Streaming Engine logs and clicking the Finish button.

Step 4. – Processing Your First Report

Step4ProcessingYourFirstReport_1

You should see a dialog window appear letting your know your profile is created. Click Process Data & View Reports.

Step4ProcessingYourFirstReport_2

The Dashboard can now been seen giving you a little detail about your streaming usage with Wowza Streaming Engine.

Step 5. – Creating a Single-page Summary

Step5_CreatingaSinglePageSummary_1

A good way to get detail about your Wowza logs is to create a Single-page Summary Report. This option allows you to get a quick glimpse of most of the available options within your report. To do this, click Single-page Summary on the navigation to your left.

Step5_CreatingaSinglePageSummary_2

It’ll take a moment to process, but then your report should appear.  Scroll through your report to see what’s available.

In the next part of this series, we’ll show you how to perform other tasks to see even more details about your reports using Sawmill Professional.

About the author:

Derrick Freeman is an trainer and consultant for video streaming and compression, and President of Freeman Compression Inc. He specializes in teaches classes on Wowza Streaming Engine and many other streaming and video encoding tools. In addition to teaching Wowza training classes for 9 years, Derrick has been compressing video for 14 years and has spent the last 15 years researching streaming media.  He’s also a Certified Sawmill Trainer.

Give us a call about signing up to attend one of our Wowza Streaming Engine Trainings or Sawmill Professional Trainings On-line or On-site.  Call Freeman Compression Inc. at 407.797.5466 for more information or e-mail us at info@freemancompression.com. Also, call for Wowza Streaming Engine consulting if you’re not interested in one of our trainings. Individuals from any country can attend our On-line training classes.

Comments are closed.