Skip to main content

Aiven Runtime logs

Runtime produces build and runtime logs for your applications to help you monitor them and troubleshoot issues throughout their lifecycle.

Build logs​

Build-time logs capture the build process from source code checkout through application packaging. Use build logs to understand what happens before your application starts serving traffic.

You can use these logs to diagnose build failures. Information available in the logs can include:

  • Source repository authentication or checkout failures
  • Detected language, framework, and toolchain versions
  • Dependency installation or version-resolution errors
  • Build command output and exit codes
  • Compiler, bundler, or test errors
  • Packaging or container image creation failures
  • Build duration and commit revision

To access build logs:

  1. In your project, click Runtime.
  2. Open your application.
  3. Click Build logs.

Runtime logs​

Runtime logs capture output from your application when it is launched and while it is running. Use these to monitor your application's behavior, such as:

  • Startup and configuration errors
  • Successful startup and port binding
  • Exceptions and stack traces
  • Request handling and application events
  • Database or external service connection failures
  • Crashes, restarts, and shutdown events
  • Resource-related termination signals

To access runtime logs:

  1. In your project, click Runtime.
  2. Open your application.
  3. Click Runtime logs.

Log retention​

Both log types are available for 24 hours. To retain logs beyond this window, set up a log integration.

Log integrations​

Continuously export logs to centralized systems for searching, dashboards, and alerting.

Runtime exposes both log sources:

  • application.service for runtime logs
  • build.service for build logs

You can integrate with: