Özel analizler kullanarak API mesajı içeriğini analiz etme

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Edge API Analytics, her API isteği ve yanıtından çok çeşitli istatistik bilgileri toplayıp analiz eder. Bu bilgiler otomatik olarak toplanır ve ardından Edge kullanıcı arayüzünde veya metrikler API'si kullanılarak görüntülenebilir. Bu istatistikler hakkında daha fazla bilgi için metrics ve boyut konusuna bakın.

API proxy'lerinize, uygulamalarınıza, ürünlerinize veya geliştiricilerinize özel özel analiz verileri de toplamak isteyebilirsiniz. Örneğin, sorgu parametrelerinden, istek başlıklarından, istek ve yanıt gövdelerinden veya API'lerinizde tanımladığınız değişkenlerden veri toplamak isteyebilirsiniz.

Bu konuda, bir API isteğinden/yanıtından özel analiz verilerinin ayıklanması ve bu verileri Edge API Analytics'e aktarılması için İstatistiklerCollector politikasının nasıl kullanılacağı gösterilmektedir. Ardından, Edge kullanıcı arayüzündeki bir raporda veya Edge API'yi kullanarak analiz verilerinizi nasıl görüntüleyeceğiniz gösterilir.

Google Book API hakkında

Bu konuda, API proxy isteklerinden Google Books API'ye yapılan özel analiz verilerinin nasıl yakalanacağı açıklanmaktadır. Google Kitaplar API'si; başlığa, konuya, yazara ve diğer özelliklere göre kitap aramanıza olanak tanır.

Örneğin, kitap adına göre arama yapmak için /volumes uç noktasına istek gönderin. Books API'ye kitap başlığını içeren tek bir sorgu parametresi iletin:

curl https://www.googleapis.com/books/v1/volumes?q=davinci%20code

Çağrı, arama ölçütleriyle eşleşen bulunan öğelerden oluşan bir JSON dizisi döndürür. Aşağıda, yanıttaki ilk dizi öğesi gösterilmiştir (bazı içeriklerin basit olması için çıkartıldığına dikkat edin):

{
 "kind": "books#volumes",
 "totalItems": 1799,
 "items": [
  {
   "kind": "books#volume",
   "id": "ohZ1wcYifLsC",
   "etag": "4rzIsMdBMYM",
   "selfLink": "https://www.googleapis.com/books/v1/volumes/ohZ1wcYifLsC",
   "volumeInfo": {
    "title": "The Da Vinci Code",
    "subtitle": "Featuring Robert Langdon",
    "authors": [
     "Dan Brown"
    ],
    "publisher": "Anchor",
    "publishedDate": "2003-03-18",
    "description": "MORE THAN 80 MILLION COPIES SOLD ....",
    "industryIdentifiers": [
     {
      "type": "ISBN_10",
      "identifier": "0385504217"
     },
     {
      "type": "ISBN_13",
      "identifier": "9780385504218"
     }
    ],
    "readingModes": {
     "text": true,
     "image": true
    },
    "pageCount": 400,
    "printType": "BOOK",
    "categories": [
     "Fiction"
    ],
    "averageRating": 4.0,
    "ratingsCount": 710,
    "maturityRating": "NOT_MATURE",
    "allowAnonLogging": true,
    "contentVersion": "0.18.13.0.preview.3",
    "panelizationSummary": {
     "containsEpubBubbles": false,
     "containsImageBubbles": false
    },
...
   "accessInfo": {
    "country": "US",
    "viewability": "PARTIAL",
    "embeddable": true,
    "publicDomain": false,
    "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
    "epub": {
     "isAvailable": true,
     "acsTokenLink": "link"
    },
    "pdf": {
     "isAvailable": true,
     "acsTokenLink": "link"
    },
...
   }
  }

Yanıtın çeşitli alanlarının vurgulandığına dikkat edin:

  • Arama sonucu sayısı
  • Ortalama kitap puanı
  • Puan sayısı
  • Kitabın PDF sürümlerinin kullanılabilirliği

Aşağıdaki bölümlerde, yanıtın bu alanları ve ayrıca arama ölçütlerini içeren q sorgu parametresi için istatistiklerin nasıl toplanacağı açıklanmaktadır.

Google Book API için bir API proxy'si oluşturma

Google Book API için istatistikleri toplayabilmeniz için önce bunu çağıran bir Edge API proxy'si oluşturmanız gerekir. Daha sonra, isteklerinizi Google Book API'ye yapmak için bu API proxy'sini çağırırsınız.

API proxy'si oluşturmayla ilgili eğiticide 2. Adım: API proxy'si oluşturma bölümünde, https://mocktarget.apigee.net API'sini çağıran bir proxy'nin nasıl oluşturulacağı açıklanmaktadır. Bu eğiticide açıklanan proxy'nin, proxy'yi çağırmak için API anahtarı gerektirmediğine dikkat edin.

Google Book API'nin /volumes uç noktası için bir API proxy'si oluşturmak üzere aynı prosedürü kullanın. Prosedürün 5. adımında, API proxy'sini oluştururken aşağıdaki özellikleri Google Books API'ye referansta bulunacak şekilde ayarlayın:

  • Proxy Adı: "mybooksearch"
  • Proxy Temel Yolu: "/mybooksearch"
  • Mevcut API: "https://www.googleapis.com/books/v1/Volumes"

Proxy'yi oluşturup dağıttıktan sonra şu formda bir curl komutu kullanarak proxy'yi çağırabilirsiniz:

curl http://org_name-env_name.apigee.net/mybooksearch?q=davinci%20code

Burada org_name ve env_name, proxy'yi dağıttığınız kuruluşu ve ortamı belirtir. Örneğin:

curl http://myorg-test.apigee.net/mybooksearch?q=davinci%20code

Özel analiz verileri toplama

Bir API isteğinden analiz verisi toplamak iki adımlı bir prosedürdür:

  1. İlgilendiğiniz verileri çıkartın ve bir değişkene yazın.

    Edge API Analytics'e iletilen tüm veriler, değişkenlerde depolanan değerlerden gelir. Bazı veriler, API proxy'sine iletilen sorgu parametrelerinin değerleri gibi önceden tanımlanmış Edge akış değişkenlerinde otomatik olarak depolanır. Önceden tanımlanmış akış değişkenleri hakkında daha fazla bilgi için Akış değişkenlerine genel bakış bölümüne bakın.

    Bir istek veya yanıttan özel içerik çıkarmak ve bu verileri bir değişkene yazmak için Değişkenleri Ayıkla politikasını kullanın.

  2. Bir değişkenden Edge API Analizleri'ne veri yazma.

    Bir değişkenden Edge API Analytics'e veri yazmak için İstatistik Toplayıcı politikasını kullanın. Veriler, önceden tanımlanmış Edge akış değişkenlerinden veya Değişkenleri Ayıklama politikası tarafından oluşturulan değişkenlerden gelebilir.

İstatistiksel verileri topladıktan sonra, istatistikleri almak ve filtrelemek için Edge yönetim kullanıcı arayüzünü veya API'yi kullanabilirsiniz. Örneğin, her kitap başlığının ortalama puanını gösteren özel bir rapor oluşturabilirsiniz. Burada kitap başlığı, API'ye iletilen sorgu parametresinin değerine karşılık gelir.

Değişkenleri Ayıklama Politikası'nı kullanarak analiz verilerini ayıklayabilir,

Analytics verilerinin API Analytics'e iletilmeden önce, Edge tarafından önceden tanımlanmış bir akış değişkeni veya sizin tanımladığınız özelleştirilebilen değişkenler olarak çıkması ve bu değişkende depolanması gerekir. Bir değişkene veri yazmak için Değişkenleri Ayıkla politikasını kullanırsınız.

Değişkenleri Ayıklama politikası, mesaj yüklerini JSONPath veya XPath ifadeleriyle ayrıştırabilir. Google Book API'nin JSON arama sonuçlarındaki bilgileri ayıklamak için bir JSONPath ifadesi kullanın. Örneğin, averageRating değerini JSON sonuçları dizisindeki ilk öğeden çıkarmak için JSONPath ifadesi şu şekildedir:

$.items[0].volumeInfo.averageRating

JSONPath değerlendirildikten sonra Değişkenleri Ayıklama politikası, ayıklanan değeri bir değişkene yazar.

Bu örnekte, dört değişken oluşturmak için Değişkenleri Ayıkla politikasını kullanıyorsunuz:

  • responsejson.totalitems
  • responsejson.ratingscount
  • responsejson.avgrating
  • responsejson.pdf

Bu değişkenler için responsejson değişken önek; totalitems, ratingscount, avgrating ve pdf ise adlar değişkenidir.

Aşağıdaki Değişkenleri Ayıklama politikası, JSON yanıtından nasıl veri çıkarılacağını ve özel değişkenlere nasıl yazılacağını gösterir. Her <Variable> öğesi, özel değişkenlerin adını ve ilişkili JSONPath ifadesinin adını belirten name özelliğini kullanır. <VariablePrefix> öğesi, değişken önekini belirtir.

Bu politikayı, Edge kullanıcı arayüzündeki API proxy'nize ekleyin. API proxy'sini XML'de oluşturuyorsanız politikayı ExtractVars.xml adlı /apiproxy/policies altındaki bir dosyaya ekleyin:

<ExtractVariables name="ExtractVars">
    <Source>response</Source>
    <JSONPayload>
        <Variable name="totalitems">
            <JSONPath>$.totalItems</JSONPath>
        </Variable>
        <Variable name="ratingscount">
            <JSONPath>$.items[0].volumeInfo.ratingsCount</JSONPath>
        </Variable>
        <Variable name="avgrating">
            <JSONPath>$.items[0].volumeInfo.averageRating</JSONPath>
        </Variable>
        <Variable name="pdf">
            <JSONPath>$.items[0].accessInfo.pdf.isAvailable</JSONPath>
        </Variable>
    </JSONPayload>
    <VariablePrefix>responsejson</VariablePrefix>
    <IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
</ExtractVariables>

Analytics Hizmetine veri yazmak için İstatistik Toplayıcı politikasını kullanma

Bir değişkenden Edge API Analytics'e veri yazmak için İstatistik Toplayıcı politikasını kullanın. İstatistik Koleksiyonu politikası aşağıdaki biçimdedir:

<StatisticsCollector>
<DisplayName>Statistics Collector-1</DisplayName>
    <Statistics>
        <Statistic name="statName" ref="varName" type="dataType">defVal</Statistic>
       …
    </Statistics>
</StatisticsCollector>

Bu örnekte:

  • statName, özel bir raporda istatistik verilerine referans vermek için kullandığınız adı belirtir.
  • varName, toplanacak analiz verilerini içeren değişkenin adını belirtir. Bu değişken, Edge'de yerleşik olabilir veya Değişkenleri Ayıkla politikası ile oluşturulan bir özel değişken olabilir.
  • dataType, kaydedilen verilerin veri türünü dize, tamsayı, kayan, uzun, çift veya boole olarak belirtir.

    Dize türündeki veriler için özel bir raporda istatistiksel verilere boyut olarak başvurursunuz. Sayısal veri türleri (tam sayı/kayan/uzun/çift) için istatistiksel verilere, özel bir raporda boyut veya metrik olarak referans verirsiniz.

  • defValue isteğe bağlı olarak özelleştirilebilen bir değişken için varsayılan değer sağlar. Bu varsayılan değer, değişkenler çözümlenemiyorsa veya değişken tanımlanmamışsa API Analytics'e gönderilir.

Aşağıdaki örnekte, Değişkenleri Ayıkla politikası tarafından oluşturulan değişkenler için veri toplamak üzere İstatistik Toplayıcı politikasını kullanıyorsunuz. Ayrıca her API çağrısına iletilen sorgu parametresinin değerini de toplarsınız. Önceden tanımlanmış akış değişkenini kullanarak sorgu parametrelerine referans verin:

request.queryparam.queryParamName

"q" adlı sorgu parametresi için buna aşağıdaki şekilde referansta bulunun:

request.queryparam.q

Bu politikayı Edge kullanıcı arayüzünde API proxy'nize ekleyin veya XML'de API proxy'si oluşturuyorsanız aşağıdaki içeriğe sahip /apiproxy/policies altındaki AnalyzeBookResults.xml, adlı bir dosya ekleyin:

<StatisticsCollector name="AnalyzeBookResults">
 <Statistics>
        <Statistic name="totalitems" ref="responsejson.totalitems" type="integer">0</Statistic>
        <Statistic name="ratingscount" ref="responsejson.ratingscount" type="integer">0</Statistic>
        <Statistic name="avgrating" ref="responsejson.avgrating" type="float">0.0</Statistic>
        <Statistic name="pdf" ref="responsejson.pdf" type="boolean">true</Statistic>
        <Statistic name="booktitle" ref="request.queryparam.q" type="string">none</Statistic>
 </Statistics>
</StatisticsCollector>

ProxyEndpoint yanıt akışına politika ekleme

İşlerin düzgün şekilde çalışması için politikaların, API proxy akışına uygun konuma eklenmesi gerekir. Bu kullanım alanında politikalar, Google Book API'den yanıt alındıktan sonra ve yanıt istekte bulunan istemciye gönderilmeden önce yürütülmelidir. Bu nedenle, politikaları ProxyEndpoint yanıtı PreFlow'a ekleyin.

Aşağıdaki örnek ProxyEndpoint yapılandırması, önce yanıt mesajını ayrıştırmak için ExtractVars adlı politikayı yürütür. AnalyzeBookResults adlı politika daha sonra bu değerleri API Analytics'e yönlendirir:

<ProxyEndpoint name="default">
    ><PreFlow name="PreFlow">
        <Request/>
        <Response>
            <Step>
                <Name>Extract-Vars</Name>
            </Step>
            <Step>
                <Name>AnalyzeBookResults</Name>
            </Step>
        </Response>
    </PreFlow>
 <HTTPProxyConnection>
  <!-- Base path used to route inbound requests to this API proxy -->
  <BasePath>/mybooksearch</BasePath>
  <!-- The named virtual host that defines the base URL for requests to this proxy -->
  <VirtualHost>default</VirtualHost>
 </HTTPProxyConnection>
 <RouteRule name="default">
 <!-- Connects the proxy to the target defined under /targets -->
  <TargetEndpoint>default</TargetEndpoint>
 </RouteRule>
</ProxyEndpoint>

API proxy'sini dağıtma

Bu değişiklikleri yaptıktan sonra, yapılandırdığınız API proxy'sini dağıtmanız gerekir.

Analiz verilerini doldurma

API proxy'nizi dağıttıktan sonra API Analytics'te verileri doldurmak için proxy'yi çağırın. Bunu, her biri farklı bir kitap başlığı kullanan aşağıdaki komutları çalıştırarak yapabilirsiniz:

Mobey Dick:

curl https://org_name-env_name.apigee.net/mybooksearch?q=mobey%20dick

Da Vinci Kodu:

curl https://org_name-env_name.apigee.net/mybooksearch?q=davinci%20code 

Kayıp Kız:

curl https://org_name-env_name.apigee.net/mybooksearch?q=gone%20girl  

Taht Oyunları:

curl https://org_name-env_name.apigee.net/mybooksearch?q=game%20of%20thrones   

Analiz verilerini görüntüleyin

Edge, özel analiz verilerinizi görüntülemek için iki yol sunar:

  • Edge kullanıcı arayüzü, verilerinizi grafik grafik halinde görüntülemenizi sağlayan özel raporları destekler.
  • Metrikler API'si, Edge API'ye REST çağrıları yaparak analiz verilerini almanızı sağlar. API'yi kullanarak portallara veya özel uygulamalara yerleştirebileceğiniz özel widget'lar biçiminde kendi görselleştirmelerinizi oluşturabilirsiniz.

Edge kullanıcı arayüzünü kullanarak bir istatistik raporu oluşturma

Özel raporlar, tam olarak görmek istediğiniz verileri görüntülemek için belirli API istatistiklerini ayrıntılı olarak incelemenizi sağlar. Edge'de yerleşik olarak bulunan metrics ve boyutlardan herhangi birini kullanarak özel rapor oluşturabilirsiniz. Ayrıca, İstatistikler Toplayıcı politikasını kullanarak ayıkladığınız analiz verilerinin herhangi birini kullanabilirsiniz.

İstatistik Toplayıcı politikası oluşturduğunuzda, toplanan verilerin veri türünü belirtirsiniz. Dize veri türü için, özel raporlarda bir boyut olarak istatistiksel verilere başvurun. Sayısal veri türleri (tam sayı/kayan/uzun/çift) için özel bir rapordaki istatistiksel tarihe boyut veya metrik olarak referans verin. Daha fazla bilgi için Özel raporları yönetme başlıklı makaleye bakın.

Uç kullanıcı arayüzünü kullanarak özel rapor oluşturma:

  1. Aşağıda açıklandığı şekilde Özel Raporlar sayfasına erişin.

    Edge

    Edge kullanıcı arayüzünü kullanarak Özel Raporlar sayfasına erişmek için:

    1. apigee.com/edge adresinde oturum açın.
    2. Sol gezinme çubuğunda Analiz > Özel Raporlar > Raporlar'ı seçin.

    Klasik Edge (Private Cloud)

    Klasik Edge kullanıcı arayüzünü kullanarak Özel Raporlar sayfasına erişmek için:

    1. http://ms-ip:9000 üzerinde oturum açın. Burada ms-ip, Yönetim Sunucusu düğümünün IP adresi veya DNS adıdır.
    2. Üst gezinme çubuğunda Analytics > Raporlar'ı seçin.

  2. Özel Raporlar sayfasında +Özel Rapor'u tıklayın.
  3. mybookreport gibi bir Rapor Adı belirtin.
  4. Trafik gibi yerleşik bir Metrik ve Toplam gibi bir Toplama işlevi seçin.

    Ya da StatsCollector politikasını kullanarak oluşturduğunuz sayısal veri istatistiklerinden birini seçin. Örneğin, ratingscount ve bir Toplama işlevi olan Toplama işlevi seçin.

  5. Yerleşik bir Boyut (ör. API Proxy'si) veya StatsCollector politikasını kullanarak oluşturduğunuz herhangi bir dize veya sayısal istatistikler seçin.

    Örneğin, booktitle'ı seçin. Raporunuz artık booktitle bazında ratingscount toplamını gösterecek:

    özel kitap raporu
  6. Kaydet'i seçin. Rapor, tüm özel raporlar listesinde görünür.
  7. Raporu çalıştırmak için rapor adını seçin. Varsayılan olarak raporda son bir saatin verileri gösterilir.

  8. Zaman aralığını ayarlamak için sağ üst köşedeki tarih ekranını seçerek Tarih seçici pop-up penceresini açın.
  9. Son 7 gün'ü seçin. Rapor, her kitap başlığı için toplam puan sayısını gösterecek şekilde güncellenir:

    Kitap Raporu Grafiği

Edge API'yi kullanarak istatistikleri alma

Özel analiz verilerinizle ilgili istatistikler için Edge metrikleri API'sini kullanın. Aşağıdaki örnek istekte:

  • /stats ifadesinden sonraki URL kaynağı, istenen boyutu belirtir. Bu örnekte booktitle boyutuna ait verileri elde ediyorsunuz.
  • Alınacak metrics belirtmek için kullanılan select sorgu parametresi. Bu istek, ratingscount toplamına göre analiz döndürür.
  • timeRange parametresi, döndürülen veriler için zaman aralığını belirtir. Zaman aralığı şu biçimdedir:

    MM/DD/YYYY%20HH:MM~MM/DD/YYYY%20HH:MM

Tam API çağrısı:

curl -X GET "https://api.enterprise.apigee.com/v1/organizations/org_name/environments/env_name/stats/booktitle?select=sum(ratingscount)&timeRange=04/21/2019&2014:00:00~04/22/2019&2014:00:00" /
-u email:password

Şu formda bir yanıt göreceksiniz:

{
  "environments": [
    {
      "dimensions": [
        {
          "metrics": [
            {
              "name": "sum(ratingscount)",
              "values": [
                "5352.0"
              ]
            }
          ],
          "name": "gone girl"
        },
        {
          "metrics": [
            {
              "name": "sum(ratingscount)",
              "values": [
                "4260.0"
              ]
            }
          ],
          "name": "davinci code"
        },
        {
          "metrics": [
            {
              "name": "sum(ratingscount)",
              "values": [
                "1836.0"
              ]
            }
          ],
          "name": "game of thrones"
        },
        {
          "metrics": [
            {
              "name": "sum(ratingscount)",
              "values": [
                "1812.0"
              ]
            }
          ],
          "name": "mobey dick"
        }
      ],
      "name": "prod"
    }
  ],
  "metaData": {
    "errors": [],
    "notices": [
      "query served by:9b372dd0-ed30-4502-8753-73a6b09cc028",
      "Table used: uap-prod-gcp-us-west1.edge.edge_api_raxgroup021_fact",
      "Source:Big Query"
    ]
  }
}

Edge metrikleri API'sinin birçok seçeneği vardır. Örneğin, sonuçları artan veya azalan düzende sıralayabilirsiniz. Aşağıdaki örnekte, artan düzende kullanıyorsunuz:

curl -X GET "https://api.enterprise.apigee.com/v1/organizations/org_name/environments/env_name/stats/booktitle?select=sum(ratingscount)&timeRange=04/21/2019&2014:00:00~04/22/2019&2014:00:00&sort=ASC" /
-u email:password

Sonuçlar, ilgili boyutların değerleri belirtilerek de filtrelenebilir. Aşağıdaki örnekte rapor "Gone Girl" ve "The Da Vinci Kodu"nun sonuçlarına göre filtrelenir:

$ curl -X GET "https://api.enterprise.apigee.com/v1/organizations/org_name/environments/env_name/stats/booktitle?select=sum(ratingscount)&timeRange=04/21/2019&2014:00:00~04/22/2019&2014:00:00&filter=(booktitle%20in%20'gone%20girl'%2C%20'davinci%20code')" /
-u email:password

Çözüm Oluşturucu ile özel analiz değişkenleri oluşturma

Çözüm Oluşturucu, kullanımı kolay bir yönetim kullanıcı arayüzü iletişim kutusu üzerinden özel analiz değişkenleri oluşturmanızı sağlar.

Değişkenleri Ayıklama ve İstatistik Toplayıcı politikalarının, özel değişkenleri Edge API Analytics'e aktarmak için birlikte nasıl çalıştığını açıklayan önceki Özel analiz verilerini toplama bölümünü okumak isteyebilirsiniz. Göreceğiniz gibi, kullanıcı arayüzü de aynı şablonu izler, ancak öğeleri tamamen kullanıcı arayüzü üzerinden yapılandırmanız için rahat bir yol sağlar. İsterseniz politikaları manuel olarak düzenleyip eklemek yerine kullanıcı arayüzünü kullanarak Google Books API örneğini deneyin.

Çözüm Oluşturucu iletişim kutusu, analiz değişkenlerini doğrudan kullanıcı arayüzünde yapılandırmanıza olanak tanır. Bu araç, politikalar oluşturur ve bunları sizin için API proxy'sine ekler. Politikalar, isteklerden veya yanıtlardan ilgilenilen değişkenleri çıkarır ve çıkarılan değişkenleri Edge API Analytics'e iletir.

Çözüm Oluşturucu, yeni Değişkenleri Ayıkla ve İstatistik Toplayıcı politikaları oluşturur ve bunlara benzersiz adlar verir. Çözüm Oluşturucu, belirli bir proxy düzeltmesinde oluşturulduktan sonra geri dönüp bu politikaları değiştirmenize izin vermez. Değişiklik yapmak için oluşturulan politikaları doğrudan politika düzenleyicide düzenleyin.

  1. Edge kullanıcı arayüzünde proxy'nizin Genel Bakış sayfasına gidin.
  2. Geliştir'i tıklayın.
  3. Geliştirme sayfasındaki Araçlar menüsünden Özel Analytics Toplama'yı seçin. Çözüm Oluşturucu iletişim kutusu görünür.
  4. Çözüm Oluşturucu iletişim kutusunda ilk olarak iki politikayı yapılandırırsınız: Değişkenleri Ayıklama ve İstatistik Toplayıcı. Ardından bu politikaları nereye ekleyeceğinizi yapılandırırsınız.
  5. Ayıklamak istediğiniz verileri belirtin:
    • Konum Türü: Toplamak istediğiniz veri türünü ve nereden toplayacağınızı seçin. İstek veya yanıt tarafından veri seçebilirsiniz. Örneğin, İstek: Sorgu Parametresi veya Yanıt: XML Gövdesi.
    • Konum Kaynağı: Toplamak istediğiniz verileri tanımlayın. Örneğin, sorgu parametresinin adı veya yanıt gövdesindeki XML verileri için XPath.
  6. İstatistik Toplayıcı politikasının ayıklanan verileri tanımlamak için kullanacağı değişken adı (ve türü) belirtin. Bu konudaki adlandırma kısıtlamalarına bakın.

    Kullandığınız ad, Özel Rapor Oluşturucu kullanıcı arayüzündeki Boyutlar veya Metrikler açılır menüsünde görünür.
  7. Oluşturulan politikaları, Değişkenleri ve İstatistik Toplayıcı Ayıklayıcı'yı API proxy akışında eklemek istediğiniz yeri seçin. Yol gösterici bilgiler için "ProxyEndpoint yanıt akışına politika ekleme" bölümüne bakın. İşlerin doğru şekilde çalışması için politikaların API proxy Akışı'na uygun konuma eklenmesi gerekir. Politikaları, akışta yakaladığınız değişkenlerin kapsamda olduğu (doldurulan) bir aşamaya eklemeniz gerekir.
  8. Daha fazla özelleştirilebilen değişken eklemek için +Toplayıcı'yı tıklayın.
  9. İşlemi tamamladığınızda Çözüm Oluştur'u tıklayın.

  10. Proxy'yi kaydedin ve dağıtın.

Artık veriler için yukarıda açıklandığı gibi özel bir rapor oluşturabilirsiniz.