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 Anda, 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 untuk rentang waktu tertentu, gunakan panggilan Metrics API yang serupa dengan yang ditampilkan di bawah. Hasilnya memperhitungkan skenario saat Anda merangkai proxy.

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 berbentuk 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 mengetahui informasi tentang opsi curl yang digunakan dalam contoh ini, lihat Menggunakan curl.

Berikut adalah contoh respons terhadap panggilan di atas:

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

Kolom values dalam 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 total jumlah data yang diproses oleh semua API dalam 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 ini:

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 seperti dalam contoh sebelumnya.

Catatan tentang penggabungan proxy

Jika lingkungan berisi beberapa proxy yang dirangkai bersama, satu panggilan ke salah satu proxy akan diteruskan ke proxy lain dalam rangkaian. 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 atas, mempertimbangkan proxy chaining.