Pengumpulan data status debug, analisis, dan deployment

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

Tentang data

Semua layanan Message Processor (MP) dalam data debug stream hybrid (jika 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 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 aliran data yang dimulai pada Pemroses Pesan, 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 logging dan metrik disimpan di Project Google Cloud Anda dan diakses melalui alat seperti Cloud Operations atau apa pun yang Anda pilih untuk digunakan.
  • Di sisi lain, data status debug, analisis, dan deployment disimpan dalam bidang pengelolaan hybrid dan Anda mengaksesnya melalui layanan Apigee seperti UI hybrid atau Apigee API.

Tabel berikut meringkas data yang dikumpulkan oleh pod pengumpulan data:

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

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Analisis Apigee.

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

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

Langsung terbiasa Deployment API
Men-debug debug

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

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

Untuk mengetahui informasi selengkapnya, lihat Ringkasan debug.

Langsung terbiasa API sesi debug
API data sesi debug

Melihat data di UI hybrid

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

Men-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 debug.

Analisis

Data analisis untuk layanan hybrid dapat diakses dengan cara yang sama seperti data analisis Edge. Untuk informasi selengkapnya, baca artikel Menggunakan dasbor analisis dalam dokumentasi Edge.

Status deployment proxy

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

Mengonfigurasi pengumpulan data

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

Untuk mengonfigurasi UDCA:

  1. Buka file overrides.yaml untuk diedit di mesin administrasi Kubernetes, 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 (minimum dan maks)
    • Menargetkan persentase CPU (yang memicu replika tambahan)

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

  3. Simpan perubahan Anda ke file penggantian.yaml.
  4. Terapkan perubahan Anda dengan mengupgrade diagram apigee-env.
    helm upgrade ENV_NAME apigee-env/ \
      --namespace apigee \
      --set env=ENV_NAME \
      --atomic \
      -f overrides.yaml