Analyzing AppScope Data
Our configuration is sending our AppScope data to Elasticsearch for high-cardinality event analytics, and to Prometheus for cost-effective metric reporting. We've included some prebuilt dashboards in both, to easily interact with the AppScope data.
important
Look at Elasticsearch/Kibana Analytics
- Click the "Kibana" tab up top
Here, you can find a rich interactive dashboard, showing which websites we are navigating to, which files Firefox is opening, details about network connections, and more. If you're adventurous, use Kibana's hamburger menu (top left) to open the "Analytics" > "Discover" section, where you can navigate the raw data and analyze it yourself.
AppScope also outputs detailed performance data as metrics, which can be sent to any metrics tool – in this case, Prometheus and Grafana.
important
Look at Prometheus/Grafana Analytics
- Click the "Grafana" tab up top.
Here, we have everything from the number of HTTP requests through file and network socket opens and closes, to resource consumption like CPU and Memory. AppScope gives full visibility into the application's performance.
Feel free to keep browsing the web on the scoped Firefox, and to scroll around our Grafana dashboard and click "Explore" at the left, to get a feel for the performance metrics that AppScope outputs.
Finally, let's wrap up with what we've learned.