Profiling Your Truveo Enabled Applications

I’ve been working on an application that integrates Truveo – you should be able to read more about it soon! However as I was working on it I had the opportunity to take a closer look at the resources available at the Truveo Developer Center.

I’ve recently blogged about integrating Truveo into a Mac OS X Dashboard Widget using Truveo’s AJAX API. To integrate Truveo into your application, you need to create an API account, and obtain an application key. This application key must be built into your application to access Truveo.

What I found interesting are the reports that are then available to you as a developer. You can generate an API Usage report, Top Queries Report, and Channel Redirects report. The API Usage report, shown in Figure 1, contains information useful to gauge the response time of your application – the median response time and the 95th percentile time.

Figure 1. Truveo Usage Report.

Figure 2 shows the top queries, which indicates the queries processed by your application, and provides rankings so you can see what your users are searching for most.

Figure 2. Truveo Top Queries Report.

Figure 3 shows the channels redirects report, which indicates where the videos your users are selecting from the search results you provide.

Figure 3. Truveo Channel Redirects Report.

All reports can be generated on a daily, weekly, and monthly basis. In addition they can also be exported to a CSV (comma-separated-value) format for analysis in application such as Microsoft Excel or Apple Numbers.

In addition to providing a rich set of APIs, Truveo also provides developers with additional tools to assist them in profiling their application.

What do you think about these tools? How would you use them for your application?

Very cool

This is very cool. I missed these options. Thanks for the tip.

- Mark Blomsma