• German
  • Docs
  • Knowledge
  • F.A.Q
  • Forum
  • Media
  • Courses
  • Marketplace
  • Login
  • Try for free
  • German
  • Docs
  • Knowledge
  • F.A.Q
  • Forum
  • Media
  • Courses
  • Marketplace
  • Login
  • Try for free
home/Knowledge Base/How to's/Logs and Monitoring in Simplifier

Logs and Monitoring in Simplifier

Written by Christian Kleinschroth
September 3, 2021

Introduction

In Simplifier, we support the following logs and monitoring features:

  • Audit Trails: change events (create/update/delete) for each artifact (Business Object, Connector, Template, …)
  • Log Files: downloadable collection of log messages
  • Data Change-Log: SQL transactions for change logging
  • Docker Logs: System logs concerning the Simplfier Docker runtime
  • App Usage: Insights concerning the usage of apps
  • Infrastructure Monitoring: accessability/isalive alerting for Simplifier Server
  • Packages/Transport Files: set of artifacts, including meta data

Based on your governance requirements, you can set up a suitable logs and monitoring concept using the aforementioned features.

Step 1 – Audit Trails

Audit trails can easily accessed and analysed using the Simplifier Monitoring UI (see Simplifier Documentation). Each change event is tracked with the user, who has triggered the event, and a timestamp.

Depending on the general admin settings w.r.t. the log level (see Simplifier Documentation) the additional information to each of the event has different details. Except of  meta data-based artifacts, like Process Stories, you can always see the changes made directly.

Step 2 – Log Files

It is also possible to track changes by analyzing the log files, which can be downloaded:

Step 3 – Data Change Log

To monitor changes wrt to data stored in a database, you can use

  • Simplifier Database Designer to manage your database schema and corresponding logging tables
  • Simplifier SQL Connector to write SQL transactions which add for each CRUD operation a record to the logging table

In the following you can see a simple example for a database model with logging table, and the corresponding SQL transaction for update events:

Step 4 – Docker Logs

As Simplifier is running as a docker image, you can also use the standard Docker logs to monitor Simplfier Docker runtime.

Step 5 – App Usage

You can use web analytics software, like Matomo Web Analytics, for monitoring app usage of your Simplifier business apps.

Step 6 – Infrastructure Monitoring

For monitoring the accessability of your Simplifier Server, you can use common infrastructure monitoring systems, like AWS Cloud Watch, DataDog etc.

Step 7 – Packages/Transports

To trace changes of an application in detail, you can push the corresponding Package or Transport file (.simplifier) to an external versioning tool like GIT Hub. Using Simplifier Jobs and the GitHub REST API you can automate this process.

Using “Show diffs” features, you can analyse even changes wrt to Screen Widgets, and Process Stories, as they are part of the meta data (and so not covered by audit trails).

In the following, you can see several screenshots of the unzipped .simplifier-file structure, and corresponding comments, on how to use them for logging:

The artifacts.json-file contains all Widgets and their properties, as well as information about the Process Stories:

The meta data of Process Stories itselves are also available:

Also Email templates are available as HTML-file:

By combining those information with the audit trails (see Step 1), you are able to retrace almost all changes, if necessary.

Tags:designerWeb AnalyticsMatomomonitoringUIRESTconnectortemplatehtmltexttoAPI

Was this article helpful?

1 Yes  No
Related Articles
  • Fine-tuning and Running Custom AI Models in Simplifier
  • Using the Simplifier Teams App
  • How to integrate value help and suggestions in user inputs
  • How to integrate Simplifier in CI/CD pipelines
  • How to use Google reCAPTCHA v3 Essentials
  • How to use Simplifier Content Repository Plugin
Leave A Comment Cancel reply

You must be logged in to post a comment.

How to's
  • Logs and Monitoring in Simplifier
  • How to integrate and use external libraries in Simplifier Apps
  • Working with Drag and Drop
  • Create Test Cases With The UI5 Test Recorder
  • Full-Text Search For PDF Documents
  • Full-Text Search For Excel Files
  • How to Implement an Approval App in Simplifier
  • Create a PDF Template via Plugin
  • Generating a PDF with Simplifier via Plugin
  • How to use Query Options in ODataV2 Connector
  • How to use TimePicker widget
  • How to set Simplifier environment variables in Open Shift
  • How to send and receive Push Notifications
  • Dynamic where-clause and repeatable statement
  • Version and Release Management in Simplifier
  • Use the Adobe PDF Embed API in your Simplifier Application
  • PDF Templates: make the Header/Footer content dynamic
  • Converting Text to Speech with the Google TTS Connector
  • Authentication through another window
  • Creating a ChatBot Client for ChatGPT
  • How to use Simplifier Content Repository Plugin
  • How to use Google reCAPTCHA v3 Essentials
  • How to integrate Simplifier in CI/CD pipelines
  • How to integrate value help and suggestions in user inputs
  • Using the Simplifier Teams App
  • Fine-tuning and Running Custom AI Models in Simplifier
Knowledgebase Categories
  • Getting Started 4
  • Best Practices 3
  • How to's 26
  • Layout & Design 4
  • Widgets 8
  • Cloud Services 6
  • Database Handling 1
  • Integrations 10
  • Plugins 6
  • Mobile Client 2

  Use the Adobe PDF Embed API in your Simplifier Application

Version and Release Management in Simplifier  

GetApp Review

User Reviews

capterra

User Reviews

For AWS Customers

For SAP Customers

  • Contact | Imprint | Privacy | © 2025 Simplifier AG. All Rights Reserved.

  • English
  • German

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.