Method: vitals.errors.counts.query
Metrik kümesindeki metrikleri sorgular.
HTTP isteği
POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler |
name |
string
Zorunlu. Kaynak adı. Biçim: apps/{app}/errorCountMetricSet
|
İstek içeriği
İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:
JSON gösterimi |
{
"timelineSpec": {
object (TimelineSpec )
},
"dimensions": [
string
],
"metrics": [
string
],
"pageSize": integer,
"pageToken": string,
"filter": string
} |
Alanlar |
timelineSpec |
object (TimelineSpec )
Zaman çizelgesi toplama parametrelerinin spesifikasyonu. Desteklenen toplama dönemleri:
DAILY : Metrikler takvim tarih aralıkları olarak toplanır. Varsayılan ve tek desteklenen saat dilimi: America/Los_Angeles .
|
dimensions[] |
string
Verilerin kesileceği boyutlardır. Desteklenen boyutlar:
apiLevel (string ): Kullanıcının cihazında çalışan Android'in API düzeyi (ör. 26.
versionCode (int64 ): Kullanıcının cihaz modelinin benzersiz tanımlayıcısı. Tanımlayıcı biçimi "deviceBrand/device" şeklindedir.Burada deviceBrand, Build.BRAND değerine, cihaz ise Build.DEVICE değerine karşılık gelir (ör. google/mercan).
deviceModel (string ): Kullanıcının cihaz modelinin benzersiz tanımlayıcısı.
deviceType (string ): Cihazın form faktörü tanımlayıcısı, ör. TELEFON.
reportType (string ): Hatanın türü. Değer, ErrorType öğesindeki olası değerlerden birine karşılık gelmelidir.
isUserPerceived (string ): Hatanın kullanıcı tarafından algılanıp algılanmadığını (USER_PERCEIVED veya NOT_USER_PERCEIVED) belirtir.
issueId (string ): Hatanın atandığı kimlik. Değer, issue name öğesinin {issue} bileşenine karşılık gelmelidir.
deviceRamBucket (int64 ): Cihazın MB cinsinden RAM'i (3 GB, 4 GB vb.).
deviceSocMake (string ): Cihazın birincil çip üzerindeki sisteminin markası, ör. Samsung Referans
deviceSocModel (string ): Cihazın birincil çip üzerindeki sisteminin modeli, ör. "Exynos 2100". Referans
deviceCpuMake (string ): Cihazın CPU'su, ör. Qualcomm.
deviceCpuModel (string ): Cihazın CPU modeli, ör. "Kryo 240".
deviceGpuMake (string ): Cihazın GPU'sunun markası, ör. ETKİNLEŞTİR.
deviceGpuModel (string ): Cihazın GPU modeli, ör. Mali.
deviceGpuVersion (string ): Cihazın GPU sürümü, ör. T750.
deviceVulkanVersion (string ): Cihazın Vulkan sürümü, ör. "4198400".
deviceGlEsVersion (string ): Cihazın OpenGL ES sürümü, ör. "196610".
deviceScreenSize (string ): Cihazın ekran boyutu, ör. NORMAL, BÜYÜK.
deviceScreenDpi (string ): Cihazın ekran yoğunluğu (ör. mdpi, hdpi).
|
metrics[] |
string
Toplanacak metrikler. Desteklenen metrikler:
errorReportCount (google.type.Decimal ): Bir uygulama için alınan bağımsız hata raporlarının mutlak sayısıdır.
distinctUsers (google.type.Decimal ): Raporlarının alındığı farklı kullanıcıların sayısıdır. Bu sayı, kullanıcıların birden çok kez sayılmasına neden olabileceğinden bu sayının toplanmamasına dikkat edilmelidir. Bu değer yuvarlanmaz ancak yaklaşık bir değer olabilir.
|
pageSize |
integer
Döndürülen verilerin maksimum boyutu. Belirtilmemişse en fazla 1.000 satır döndürülür. Maksimum değer 100.000'dir; 100.000'in üzerindeki değerler 100.000'e zorlanır.
|
pageToken |
string
Önceki bir çağrıdan alınan sayfa jetonu. Sonraki sayfayı almak için bu kodu sağlayın. Sayfalara ayırma sırasında, isteğe sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.
|
filter |
string
Verilere uygulanacak filtreler. Filtreleme ifadesi, AIP-160 standardına uyar ve tüm döküm boyutlarının eşitliğine göre filtrelemeyi destekler.
|
Yanıt gövdesi
Hata, sorgu yanıtını sayar.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
{
"rows": [
{
object (MetricsRow )
}
],
"nextPageToken": string
} |
Alanlar |
rows[] |
object (MetricsRow )
Döndürülen satırlar.
|
nextPageToken |
string
Sonraki veri sayfasını getirmek için devam jetonu.
|
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/playdeveloperreporting
Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleye bakın.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-11-29 UTC.
[null,null,["Son güncelleme tarihi: 2023-11-29 UTC."],[[["Queries error count metrics within a specified app and timeframe, allowing for filtering and aggregation by various dimensions."],["Utilizes a POST request to `https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query` with the app's resource name as a path parameter."],["Requires a request body specifying the timeline, dimensions, metrics, and optional filtering criteria for the query."],["The response includes rows of aggregated metrics data and a token for pagination if necessary."],["Authorization necessitates the `https://www.googleapis.com/auth/playdeveloperreporting` OAuth scope."]]],["This outlines querying metrics from a metric set via a `POST` request to a specified URL, utilizing gRPC Transcoding. The request requires a `name` path parameter and a body containing `timelineSpec`, `dimensions`, and `metrics` for data aggregation. Optional parameters include `pageSize`, `pageToken`, and `filter`. The response returns rows of metric data and a `nextPageToken` for pagination, with results being filtered by specified dimensions and metrics. Authorization requires the `playdeveloperreporting` OAuth scope.\n"]]