Welcoming a new NGINX and Apache app.

For a long time, we’ve had the web app available on our app repository – This covers Nginx, Apache and a whole host of other formats, and whilst functional, it hasn’t been touched in a long time, so it looks a little bit less than pretty.

Given the popularity of Apache and NGINX, and the fact they both use the same out of the box log format, we’re going to give them a dedicated app, and a brand new look.

We’re hoping this works out for everyone. If you’re currently using the existing web app you can continue to do so. But if you’re specifically running NGINX or Apache, and want a change of pace, then read on.

A Bold New World

Many of the officially supported Logscape apps are still in a queue to be updated for our new dark theme, whilst they still work, their navigations don’t update to reflect the theme choice of the user, the more observant may have noticed this has been fixed for the Logscape Home workspace (It may require a deploy of the logscape-home.config file). But this new web app will be the first app to support it out of the box, it’s not a big change but we really like it – and hope you do too.

Onto the Dashboards

The overarching dashboards are designed to be simple overviews of stats relevant to your NGINX or Apache deployments, with more in-depth drill down views to come in a later version of the app.

The home page operates as an overview of both access logs, and error logs allowing you to spot potential problems, and then move to the log specific workspaces to investigate further.

We have time series overviews of both successful and failed requests, as well as table summaries covering request type, status, protocol and IP. For failure stats, this top-level dashboard also includes the level, and the IP the failed requests are originating from.

 

 

Moving to the access-specific dashboard we carry over the access-specific widgets from our overview page whilst also introducing the “Resource Request” table, which means not only is it simple to monitor the overall access to your environment but also the specific resource people are accessing, alongside this as a new addition we have a simple graph plotting traffic volumes by their HTTP response, and a time-series plot of maximum, minimum and average request sizes.

 
Last, but not least in this first iteration of the app is the Error page, following in the vein of the access page, we move several of the home charts through to this page but augment them with the addition of time-series charts, as well as a summary and time-series displaying the error message contained within the error log.

 

Moving Forward

This is the first of the old Logscape apps to be given a make-over, bringing them in line with current style guidelines, adding dark support as well as implementing drill through functionality. If there’s any specific app that you’d like us to look at first, then let us know!

Want to check out all of Logscapes apps? Check out the app page, just interested in the new Apache and Nginx app? Then visit its github page.

Not currently using Logscape? Then download it free, or follow our blog to get started with docker.