Logging

How logging is performed and analyzed

Background

To be able to perform auditing and troubleshoot issues, logging must be available for all services. Additionally, logging must be in a standardised JSON format so that logs can be parsed and processed by log analysis tools. The main logging tool in use is CloudWatch Logs.

For more details about CloudWatch Logs, click the link below:

Products in use

  • Fluentd - Agent that monitors log files, parses logs and sends them to multiple output locations
  • CloudWatch Logs - AWS’ managed logging service that enables querying of logs

Libraries

intelliHR has a JavaScript and a Python logging library for easy plug and play standardised logging.


CloudWatch Logs

How CloudWatch Logs is used to for collection and log analysis.