Mendapatkan informasi tentang panggilan ke API Anda

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Lihat dokumentasi Apigee Edge.

Halaman ini menjelaskan cara mendapatkan informasi tentang panggilan ke API Anda, termasuk:

Informasi ini dapat membantu Anda mengevaluasi tingkat langganan Apigee, seperti yang dijelaskan dalam hak langganan.

Jumlah total panggilan yang dilakukan ke semua API

Untuk menemukan jumlah total panggilan yang dilakukan ke semua API dalam satu organisasi dan lingkungan selama rentang waktu tertentu, gunakan panggilan Metrics API yang mirip dengan yang ditampilkan di bawah. Hasilnya memperhitungkan skenario saat Anda merantai proxy bersama-sama.

curl -v "https://apigee.googleapis.com/v1/organizations/ORG/environments/ENV/stats/?select=sum(message_count)&timeRange=03/01/2023+00:00~03/31/2023+23:59" \
-H "Authorization: Bearer $TOKEN"

Dalam panggilan di atas:

  • ORG adalah organisasi.
  • ENV adalah lingkungan.
  • timeRange adalah rentang waktu untuk laporan, dalam bentuk MM/DD/YYYY+HH:MM~MM/DD/YYYY+HH:MM, dengan tanggal dan waktu mulai serta tanggal dan waktu akhir dalam bentuk MM/DD/YYYY+HH:MM.
  • $TOKEN adalah variabel lingkungan yang ditetapkan ke token akses OAuth 2.0 Anda, seperti yang dijelaskan dalam Mendapatkan token akses OAuth 2.0. Untuk informasi tentang opsi curl yang digunakan dalam contoh ini, lihat Menggunakan curl.

Berikut adalah contoh respons untuk panggilan di atas:

{
  "environments": [
    {
      "metrics": [
        {
          "name": "sum(message_count)",
          "values": [
            "7.44944088E8"
          ]
        }
      ],
      "name": "prod"
    }
  ],
...
}

Kolom values respons berisi jumlah panggilan yang dilakukan ke API di organisasi dan lingkungan dalam rentang waktu yang ditentukan.

Jumlah total data yang diproses oleh semua API

Untuk menemukan jumlah total data yang diproses oleh semua API di satu organisasi dan lingkungan untuk rentang waktu tertentu, gunakan dua panggilan: satu untuk data permintaan dan satu lagi untuk data respons.

Untuk menemukan jumlah total data permintaan, gunakan panggilan yang mirip dengan berikut:

curl -v "https://apigee.googleapis.com/v1/organizations/ORG/environments/ENV/stats/?select=sum(request_size)&timeRange=03/01/2023+00:00~03/31/2023+23:59" \
-H "Authorization: Bearer $TOKEN"

Untuk menemukan data respons jumlah total, gunakan panggilan yang mirip dengan berikut:

curl -v "https://apigee.googleapis.com/v1/organizations/ORG/environments/ENV/stats/?select=sum(response_size)&timeRange=03/01/2023+00:00~03/31/2023+23:59" \
-H "Authorization: Bearer $TOKEN"

Variabel dalam panggilan ini sama dengan dalam contoh sebelumnya.

Catatan tentang rantai proxy

Jika lingkungan berisi beberapa proxy yang dikaitkan bersama, satu panggilan ke salah satu proxy akan diteruskan ke proxy lain dalam rantai. Hal ini akan meningkatkan jumlah total panggilan API dan jumlah total data yang diproses oleh semua panggilan API. Perintah yang menampilkan informasi ini, yang ditampilkan di bagian di atas, memperhitungkan rantai proxy.