Use Flashlight to Monitor Activity
Flashlight is an open-source performance monitoring tool. For Vega apps, it monitors CPU and memory performance data. Frames per second (FPS) monitoring is for inclusion in future releases. Flashlight with Vega works only on macOS and Linux.
This page explains how to setup and use Flashlight with Fire TV Stick device and Vega Virtual Device simulator).
Prerequisites
Make sure you complete the following:
Install Flashlight
-
Extract to flashlight directory:
unzip flashlight-kepler-e0ad4ee.zip -d ~/flashlight
-
Build using yarn:
cd ~/flashlight/flashlight-private-kepler-secret
yarn
yarn build
Run Flashlight
-
Launch your sideloaded app on Fire TV Stick or Vega Virtual Device.
-
Navigate to Flashlight directory:
cd ~/flashlight/flashlight-private-kepler-secret
-
Run
measure
command to start Flashlight web interface.- For Vega Virtual Device:
PLATFORM=keplersimulator node packages/commands/measure/dist/server/bin.js measure
- For Fire TV Stick:
PLATFORM=keplerdevice node packages/commands/measure/dist/server/bin.js measure
-
In the Flashlight web interface, do the following:
- Click the
Auto Detect
to find your app's package ID. - Click the
Start Measuring
to begin monitoring.
Important: Flashlight works only with sideloaded apps, not system apps. - Click the
Watch how to use Flashlight
The following video shows how to use Flashlight with VegaVideoApp on a Fire TV device:
- Build, sideload, and launch VegaVideoApp on Fire TV.
- Use Flashlight to monitor VegaVideoApp's live performance.
Related topics
Last updated: Sep 30, 2025