Pengumpulan data status debug, analisis, dan deployment

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

Tentang data

Semua layanan Pemroses Pesan (MP) di pelacakan streaming hybrid (saat dimulai), analisis, dan data status deployment melalui TCP ke pod pengumpulan data di cluster. Pod pengumpulan data menyimpan data yang di-streaming di sistem file pod melalui layanan yang lancar.

UDCA (Agen Pengumpulan Data Universal) mengekstrak data yang disimpan secara berkala dan mengirimkannya ke layanan UAP (Unified Analytics Platform) di bidang pengelolaan. UAP memproses permintaan analisis dan status deployment, serta menyediakannya untuk Anda melalui UI hybrid APIgee API.

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

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

Diagram arsitektur
menunjukkan aliran data dimulai dari Pemroses Pesan, disimpan oleh UDCP, dan pada akhirnya
diproses oleh Apigee API atau UI hybrid Apigee.

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

  • Data logging dan metrik disimpan di Project GCP Anda dan diakses melalui alat seperti Stackdriver atau apa pun yang Anda pilih gunakan.
  • Di sisi lain, data status debug, analisis, dan deployment disimpan di bidang pengelolaan hybrid dan Anda mengaksesnya melalui Layanan Apigee seperti UI hybrid atau Apigee API.

Tabel berikut merangkum data yang dikumpulkan oleh pod pengumpulan data:

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

Untuk informasi selengkapnya, lihat Ringkasan Apigee Analytics.

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

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

Segera Deployments API
Debug trace

Men-debug data sesi untuk proxy API. Data ini mencakup parameter permintaan/respons beserta transformasi yang diterapkan pada saat pelaksanaan kebijakan.

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

Untuk informasi selengkapnya, lihat Ringkasan debug.

Segera API sesi debug
Men-debug API data sesi

Melihat data di UI hybrid

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

Debug

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

Analytics

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

Status deployment proxy

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

Mengonfigurasi pengumpulan data

Untuk menetapkan bagaimana dan di mana data trace, analisis, dan status deployment kumpulkan di pod pengumpulan data, Anda perlu mengonfigurasi UDCA melalui properti konfigurasinya. Properti UDCA mencakup properti yang bersifat umum untuk UDCA serta properti yang spesifik untuk setiap {i>dataset<i}.

Untuk mengonfigurasi UDCA:

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

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

  3. Simpan perubahan Anda ke file override.yaml.
  4. Terapkan perubahan ke cluster Anda dengan menjalankan perintah apigeectl apply, sebagai contoh berikut menunjukkan:
    apigeectl apply -f my-overrides.yaml -c udca

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