Skip to content

Software Development at Program Tom LTD

Place for coding, programming, development and software in general.

Menu
  • Blog
  • PDF Booklets
  • Dev Utils & Content
  • Java Spring Boot Or Web Apps
  • English
    • български
    • English
    • Español
    • Português
    • हिन्दी
    • Русский
    • Deutsch
    • Français
    • Italiano
    • العربية
  • About Us
Menu

Access Log Analyzer Micro Service App v1

Access Log Analyzer Micro Service App

$19.90

Categories: Java, Spring (Boot) / Quarkus, Vaadin 24+
  • Description

Description

This is an app about analyzing the Access Log of Tomcat Server – packaged as Vaadin Micro Service. It is first version – proof of concept, but has giving me – atleast myself – the data I need make decisions.

Login to the App

Currently there is no authentication integrated. Just click login and you will be redirected to the main screen – with hard – coded credentials.

Login

Access Log Records

The first tab of the app contains the list of logs.

List with access logs

The files you need to upload are named like this: localhost_access_log.yyyy-MM-dd.txt. For bigger files it will take time so – be patient. In my experience – it will take several minutes for 3-10 million rows of logs. To not go into waiting mode and hang the app – currently – it is recommended to analyze logs for a single day and not import too much data. Clean it up after data analysis. For more scalable version I may get into version 2 of the app.

List with access logs with pagination

The most important part of the app are the summaries. At the momeny two groups of queries are implemented.

Count of Requests By IP

The app will count how many requests an IP has made to your server.

Count of Requests By IP

Count of hits per Resource

The app will summarize how many times any resource has been opened/accessed/downloaded.

Count of hits per Resource

The package includes the source code – Maven based Java 17 – Vaadin Web App. It uses MariaDB as a Database. For instructions how to build it – check out here: https://programtom.com/dev/2023/11/29/vaadin-application-from-development-to-production/.

Related products

  • Application Devices of Users

    Devices of Users Micro Service Application

    $4.99
    Add to cart
  • New Login with Google 2024

    Google Login [to Program Tom Apps] Micro Service

    $4.99
    Add to cart
  • Site Monitor Micro Service [Source Code]

    Site Monitor Micro Service [Source Code]

    $9.99
    Add to cart
  • Application Level - IP White List - Micro Service

    Application Level – IP White List – Micro Service

    Read more
  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels

Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)

Tags

Algorithms (9) crypto (29) flutterdev (39) General (86) Java (7) QR & Bar Codes (3) Software Dev Choices (33) Spring Boot (1) standards (1) Theme (3) User Authentication & Authorization (9) User Experience (10) Utilities (19) WordPress (11)

Product categories

  • All Technologies (87)
    • Flutter Apps (26)
    • GPT (4)
    • Java (39)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (36)
    • Utils (15)
    • Vaadin 24+ (28)
    • Vaadin 8 (1)
  • Apps (18)
    • Employees DB (1)
    • Notes (6)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (2)
  • PDF Books (3)
  • Source Code Generators (8)

Recent Posts

  • Prompt-to-Production: How AI is Forcing Us to Build Higher Quality Software
  • Debug Web View Flutter App
  • Skipping AI? You’re a Relic – Time to Evolve or Perish!
  • 2026 Flutter Launch Blueprint: Your 10-Step Checklist to App Store Domination
  • Product Requirements Document – for different software development levels

Post Categories

  • Apps (25)
  • ChatGPT (27)
  • Choosing a Framework (38)
  • Flutter (281)
  • Graphical User Interface (14)
  • Marketing (119)
  • Software Development (292)
  • Spring (45)
  • StartUp (22)
  • Uncategorized (14)
  • Uncategorized (4)
  • Vaadin (16)