Bug 1093871 - Telemetry probe for number of items in reading list. r=rnewman

This commit is contained in:
Margaret Leibovic 2014-11-07 15:35:12 -08:00
Родитель 0d4e083af3
Коммит a3c19c8101
3 изменённых файлов: 14 добавлений и 0 удалений

Просмотреть файл

@ -1549,6 +1549,8 @@ public class BrowserApp extends GeckoApp
BrowserDB.getCount(getContentResolver(), "favicons"));
Telemetry.HistogramAdd("FENNEC_THUMBNAILS_COUNT",
BrowserDB.getCount(getContentResolver(), "thumbnails"));
Telemetry.HistogramAdd("FENNEC_READING_LIST_COUNT",
BrowserDB.getCount(getContentResolver(), "readinglist"));
Telemetry.HistogramAdd("BROWSER_IS_USER_DEFAULT", (isDefaultBrowser(Intent.ACTION_VIEW) ? 1 : 0));
if (Versions.feature16Plus) {
Telemetry.HistogramAdd("BROWSER_IS_ASSIST_DEFAULT", (isDefaultBrowser(Intent.ACTION_ASSIST) ? 1 : 0));

Просмотреть файл

@ -552,6 +552,9 @@ public class LocalBrowserDB {
} else if ("favicons".equals(database)) {
uri = mFaviconsUriWithProfile;
columns = new String[] { Favicons._ID };
} else if ("readinglist".equals(database)) {
uri = mReadingListUriWithProfile;
columns = new String[] { ReadingListItems._ID };
}
if (uri != null) {
final Cursor cursor = cr.query(uri, columns, constraint, null, null);

Просмотреть файл

@ -3177,6 +3177,15 @@
"extended_statistics_ok": true,
"description": "Number of thumbnails stored in the browser DB"
},
"FENNEC_READING_LIST_COUNT": {
"expires_in_version": "40",
"kind": "exponential",
"high": "1000",
"n_buckets": 10,
"cpp_guard": "ANDROID",
"extended_statistics_ok": true,
"description": "Number of reading list items stored in the browser DB"
},
"PLACES_SORTED_BOOKMARKS_PERC": {
"expires_in_version": "never",
"kind": "linear",