Pengumpulan data status deployment, analisis, dan debug

Apigee Hybrid menyediakan data debug, analisis, dan status deployment untuk Anda. Data ini dikumpulkan oleh pod pengumpulan data yang mengirimkannya ke management plane sehingga Anda dapat melihat dan menganalisisnya serta menyiapkan pemantauan dan pemberitahuan.

Tentang data

Semua layanan Message Processor (MP) dalam debug streaming hybrid (saat dimulai), data status analisis, dan deployment melalui TCP ke pod pengumpulan data di cluster. Pod pengumpulan data menyimpan data yang di-streaming di sistem file pod melalui layanan fluentd.

UDCA (Universal Data Collection Agent) secara berkala mengekstrak data yang disimpan dan mengirimkannya ke layanan UAP (Unified Analytics Platform) di bidang pengelolaan. UAP memproses data analisis dan status deployment yang masuk dan menyediakannya untuk Anda melalui UI hybrid atau Apigee API.

Apigee Hybrid menerapkan pod pengumpulan data sebagai ReplicaSet dengan minimal dua replika.

Gambar berikut menunjukkan proses pengumpulan data status debug, analisis, dan deployment:

Diagram arsitektur
yang menunjukkan alur data yang dimulai dari Message Processor, disimpan oleh UDCP, dan pada akhirnya
diproses oleh Apigee API atau UI hybrid Apigee.

Perhatikan bahwa data status debug, analisis, dan deployment tidak disimpan di lokasi yang sama atau diakses dengan cara yang sama seperti data logging dan metrik:

  • Data log dan metrik disimpan di Project GCP Anda dan diakses melalui alat seperti Cloud Operations atau alat lain yang Anda pilih.
  • Data status debug, analisis, dan deployment, di sisi lain, disimpan di bidang pengelolaan hybrid dan Anda mengaksesnya melalui layanan Apigee seperti UI hybrid atau API Apigee.

Tabel berikut merangkum data yang dikumpulkan oleh pod pengumpulan data:

Jenis Data Nama Set Data Deskripsi Frekuensi Update API
Analytics api Data penggunaan API, termasuk transaksi per detik, penggunaan cache, error, latensi, ukuran permintaan/respons, dan jumlah traffic.

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Apigee Analytics.

Penundaan hingga 30 detik Analytics Admin API
Status Deployment event Status deployment proxy API saat ini.

Untuk mengetahui informasi selengkapnya tentang cara melihat informasi ini, lihat Melihat status deployment.

Segera Deployments API
Debug debug

Data sesi debug untuk proxy API. Data ini mencakup parameter permintaan/respons bersama dengan transformasi yang diterapkan padanya pada waktu eksekusi kebijakan.

Karena ukurannya, data debug—tidak seperti data status analisis dan deployment—tidak dikumpulkan setiap saat. Sebagai gantinya, data debug dikumpulkan saat Anda memulai sesi debug.

Untuk mengetahui informasi selengkapnya, lihat Ringkasan penelusuran bug.

Segera Debug API sesi
Debug API data sesi

Melihat data di UI hybrid

Bagian ini menjelaskan cara melihat data status debug, analisis, dan deployment di UI hybrid Apigee.

Debug

Data debug untuk layanan hybrid dapat diakses dengan cara yang sama seperti data debug Edge, dengan beberapa perbedaan seperti peningkatan dukungan filter. Untuk mengetahui informasi selengkapnya, lihat Ringkasan penelusuran bug.

Analytics

Data analisis untuk layanan hybrid dapat diakses dengan cara yang sama seperti data analisis Edge. Untuk mengetahui informasi selengkapnya, lihat Menggunakan dasbor analisis di dokumentasi Edge.

Status deployment proxy

Untuk mengetahui informasi tentang cara melihat status deployment, lihat Melihat status deployment.

Mengonfigurasi pengumpulan data

Untuk menetapkan cara dan tempat pengumpulan data debug, analisis, dan status deployment di pod pengumpulan data, Anda mengonfigurasi layanan UDCA melalui properti konfigurasinya. Properti UDCA mencakup properti yang umum untuk UDCA serta properti yang khusus untuk setiap set data.

Untuk mengonfigurasi UDCA:

  1. Buka file overrides.yaml untuk diedit di mesin administrasi Kubernetes Anda, seperti yang dijelaskan dalam Mengelola komponen bidang runtime.
  2. Tetapkan nilai setelan konfigurasi UDCA. Untuk UDCA, Anda dapat menetapkan nilai kustom untuk properti seperti:
    • Interval polling
    • Jumlah replika (min dan maks)
    • Target persentase CPU (yang memicu replika tambahan)

    Untuk daftar lengkap properti UDCA yang dapat Anda sesuaikan, lihat udca.

  3. Simpan perubahan Anda ke file overrides.yaml.
  4. Terapkan perubahan pada cluster Anda dengan menjalankan perintah apigeectl apply, seperti yang ditunjukkan dalam contoh berikut:
    apigeectl apply -f my-overrides.yaml --org --env env-name

    Untuk mengetahui informasi selengkapnya tentang perintah apply, lihat Menerapkan hybrid ke cluster Anda.