Use the ably stats app command to get app-level statistics with optional live updates.
Synopsis
ably stats app [app-name-or-id] [options]Arguments
app-name-or-id
The app name or ID to retrieve stats for. If not provided, the currently selected app is used.
Options
--start
The start of the time range to retrieve stats from. Accepts ISO 8601, Unix milliseconds, or relative time formats.
--end
The end of the time range to retrieve stats from. Accepts ISO 8601, Unix milliseconds, or relative time formats.
--unit
The unit of time for the stats interval. Options are minute, hour, day, or month. Defaults to minute.
--limit
The maximum number of stats records to retrieve. Defaults to 10.
--live
Subscribe to live stats updates at minute intervals. Defaults to false.
--interval
The polling interval in seconds for live mode. Defaults to 6.
--debug
Show debug information for live polling. Defaults to false.
--json
Output results as compact JSON. Mutually exclusive with --pretty-json.
--pretty-json
Output results in formatted JSON. Mutually exclusive with --json.
--verbose | -v
Enable verbose logging. Can be combined with --json or --pretty-json.
Examples
Retrieve stats for the current app:
ably stats appRetrieve stats for a specific app:
ably stats app app-idRetrieve stats for an app by name:
ably stats app "My App"Retrieve hourly stats:
ably stats app --unit hourSubscribe to live stats updates:
ably stats app --liveRetrieve hourly stats for a specific app:
ably stats app app-id --unit hourRetrieve stats for a specific app within a time range:
ably stats app app-id --start "2023-01-01T00:00:00Z" --end "2023-01-02T00:00:00Z"Retrieve stats for a specific app from the last hour:
ably stats app app-id --start 1hRetrieve a limited number of stats entries for a specific app:
ably stats app app-id --limit 10Retrieve stats for an app by name with options:
ably stats app "My App" --start 1h --limit 10Subscribe to live stats for a specific app:
ably stats app app-id --liveSubscribe to live stats with a custom polling interval:
ably stats app --live --interval 15Retrieve app stats in JSON format:
ably stats app app-id --jsonRetrieve app stats in formatted JSON output:
ably stats app app-id --pretty-jsonSee also
- Stats — Explore all
ably statscommands. - CLI reference — Full list of available commands.