Skip to main content

Overview

Canvas captures two types of runtime data for every app:
  • Request logs — every HTTP request hitting your app (method, path, status, duration)
  • Runtime logsconsole.log/warn/error/info output from server functions
Both are stored in ClickHouse with a 30-day retention and queryable via API or Studio.

Request logs

Every request to your Canvas app is logged automatically — no configuration needed.

Query via API

Response:

Parameters


Runtime logs

Server function console output is automatically captured and stored. Each log entry includes the function route and log level.

Query via API

Response:

Studio

In Studio, the App details page has an Analytics panel with three tabs: Both log tabs auto-refresh every 10 seconds and support filtering by time range and log level.

What’s captured

Request log fields

Runtime log fields


Retention

All log data is retained for 30 days and automatically purged after that.