Log waktu proses sistem AI (eBPF) menggunakan eBPF untuk mengumpulkan perilaku waktu proses agen AI pada lapisan kernel Linux, termasuk interaksi model, proses, file, dan aktivitas jaringan, tanpa memodifikasi kode aplikasi agen. Topik ini menjelaskan cara mengonfigurasi log waktu proses sistem AI (eBPF) di Pusat Integrasi dan memverifikasi bahwa data ditulis dengan benar.
Skenario
Log waktu proses sistem AI (eBPF) berlaku dalam skenario berikut:
Mendeteksi agen AI yang berjalan di host Linux atau dalam kontainer secara non-intrusif.
Mengumpulkan perilaku waktu proses agen, framework agen, dan agen kustom yang tidak terintegrasi dengan
LoongSuitePilot atau probe bahasa dan framework.Mengorelasikan interaksi model dengan proses, akses file, eksekusi perintah, dan aktivitas jaringan.
Memperbarui cakupan pengumpulan dan aturan deteksi
AgentSighttanpa me-restart beban kerja Anda.
Cakupan yang didukung
Log waktu proses sistem AI (eBPF) mendukung skenario host Linux, Docker, dan Kubernetes yang tersedia di Pusat Integrasi. eBPF menyediakan cakupan umum untuk runtime Linux umum. Namun, pengumpulan muatan LLM mungkin terbatas ketika program target menggunakan implementasi TLS khusus atau runtime yang saat ini tidak didukung.
eBPF mungkin tidak langsung memperoleh identifier Session, Turn, dan Step asli atau status internal framework. Untuk memperoleh konteks tersebut, gunakan LoongSuite Pilot atau probe bahasa dan framework sebagai tambahan. Untuk informasi selengkapnya tentang cara memilih metode integrasi, lihat Pilih metode integrasi Agen AI.
Prasyarat
Sebelum memulai, pastikan kondisi berikut terpenuhi:
AgentLooptelah diaktifkan dan ruang agen telah dibuat.Agen AI yang akan dikumpulkan telah diterapkan di host Linux, kontainer, atau kluster target.
Anda memiliki izin untuk menginstal atau memperbarui
LoongCollector, menjalankan perintah integrasi, dan mengelola kelompok mesin.Lingkungan target memenuhi persyaratan sistem operasi, kernel, dan jaringan yang ditampilkan di halaman integrasi.
Untuk skenario DaemonSet Kubernetes, komponen
LoongCollectordi ACK telah ditingkatkan ke versi 3.3.10 atau lebih baru, dan sakelar eBPF Collection telah diaktifkan di halaman konfigurasi komponen.
Prosedur integrasi
Masuk ke
AgentLoop. Di panel navigasi kiri, klik Integration Center.Di bagian AI Node Integration, klik AI System Runtime Logs.
Pilih skenario berdasarkan lingkungan penerapan agen, seperti host Linux, Docker, atau Kubernetes.
Konfigurasikan cakupan pengumpulan.
Parameter
Deskripsi
Project
Proyek Simple Log Service (SLS) yang terikat dengan ruang agen saat ini. Hanya-baca.
Logstore
Penyimpanan log tempat log waktu proses ditulis. Tetap menjadi
ebpf-event. Hanya-baca.Machine group
Pilih atau buat kelompok mesin target untuk pengumpulan.
Konfigurasikan aturan deteksi
AgentSight. Jika Anda tidak mengubah konfigurasi, sistem akan menggunakan aturan default yang direkomendasikan. Setelah Anda mengubah aturan apa pun, konfigurasi saat ini akan menggantikan aturan default yang sesuai. Untuk detailnya, lihat Konfigurasi aturan deteksi AgentSight.Aktifkan penyamaran data sesuai kebutuhan. Untuk detailnya, lihat Penyamaran data.
Ikuti instruksi di halaman untuk menginstal atau memperbarui
LoongCollectordan konfigurasi pengumpulan di lingkungan target.
Konfigurasi aturan deteksi AgentSight
Daftar izin command line
Pengumpul data biasanya dapat mengidentifikasi agen AI secara otomatis dan memasukkannya ke dalam cakupan pengumpulan. Jika proses target tidak teridentifikasi, tambahkan aturan ke daftar izin command line. Setiap aturan berisi tipe agen dan pola argumen command line. Proses yang sesuai dengan aturan akan diberi tag sebagai tipe agen yang sesuai.
Daftar penolakan command line
Daftar penolakan command line mengecualikan pola proses yang tidak perlu dikumpulkan. Daftar penolakan memiliki prioritas lebih tinggi daripada daftar izin.
Daftar izin domain
Daftar izin domain menentukan aktivitas jaringan mana yang masuk ke cakupan kandidat pengumpulan. Aturan default mencakup domain layanan model umum seperti Model Studio, OpenAI, dan Anthropic. Saat Anda menggunakan penyedia layanan model lain atau gerbang AI kustom, tambahkan domain yang sesuai.
Trafik yang masuk ke cakupan kandidat pengumpulan tidak menjamin protokol muatannya dapat diurai. Jika Anda dapat melihat aktivitas jaringan tetapi tidak melihat interaksi model lengkap, verifikasi bahwa protokol dan runtime target berada dalam cakupan yang saat ini didukung.
Kumpulkan trafik HTTPS mentah
Setelah Anda mengaktifkan Collect Https Raw Traffic, trafik yang tidak dapat diurai menjadi semantik LLM, seperti path API yang tidak dikenal atau body non-standar, tidak lagi dibuang. Sebaliknya, trafik tersebut dilaporkan sebagai HTTP mentah.
Fitur ini hanya didukung di LoongCollector versi 3.3.10 atau lebih baru.
Penyamaran data
Log waktu proses mungkin berisi informasi sensitif seperti nomor telepon, alamat email, dan Kunci API. Anda dapat mengaktifkan penyamaran data di sisi endpoint dalam konfigurasi integrasi sesuai kebutuhan. Tipe data yang didukung meliputi nomor telepon, nomor KTP, alamat email, alamat IP, nomor telepon rumah, dan nomor kartu bank.
Penyamaran data dinonaktifkan secara default. Setelah diaktifkan, data yang disamarkan tetap mempertahankan konteks yang diperlukan untuk audit dan troubleshooting.
Verifikasi integrasi
Setelah menyelesaikan integrasi, periksa apakah penyimpanan log ebpf-event di Konsol SLS berisi data terbaru dari host atau kontainer target. Jika data ada di penyimpanan log, buka Audit management atau Audit facts dan verifikasi bahwa node, agen, atau proses target dapat dikueri dalam rentang waktu yang sesuai.
FAQ
Tidak ada data di Logstore
Verifikasi bahwa
LoongCollectordan konfigurasi pengumpulan telah berhasil diinstal atau diperbarui.Verifikasi bahwa host atau kontainer target termasuk dalam kelompok mesin yang dipilih.
Verifikasi bahwa rentang waktu kueri mencakup periode setelah integrasi.
Verifikasi bahwa lingkungan target memenuhi persyaratan sistem operasi, kernel, dan jaringan yang ditampilkan di halaman.
Agen target tidak teridentifikasi
Pertama, verifikasi bahwa proses target sedang berjalan. Jika pengumpul data tidak mengidentifikasi proses secara otomatis, tambahkan tipe agen dan pola argumen command line ke daftar izin command line.
Proses yang tidak diinginkan ikut dikumpulkan
Tambahkan pola proses yang ingin dikecualikan ke daftar penolakan command line. Daftar penolakan memiliki prioritas lebih tinggi daripada daftar izin.
Aktivitas jaringan terlihat tetapi interaksi model lengkap tidak tersedia
Verifikasi bahwa domain layanan model berada dalam daftar izin domain, dan protokol serta runtime yang digunakan oleh program target berada dalam cakupan yang saat ini didukung. Daftar izin domain hanya mengubah cakupan kandidat pengumpulan dan tidak menjamin muatan dapat diurai. Jika Anda perlu menyimpan trafik yang tidak dapat diurai, aktifkan Collect Https Raw Traffic agar dilaporkan sebagai HTTP mentah, yang memerlukan LoongCollector versi 3.3.10 atau lebih baru.