Agen Application Real-Time Monitoring Service (ARMS) secara otomatis menginstrumen framework dan metode umum. Jika aplikasi Anda menggunakan logika bisnis kustom atau framework yang tidak didukung, beberapa metode mungkin tidak muncul dalam data jejak. Anda dapat menambahkan metode kustom untuk menangkap metode-metode yang tidak terdeteksi tersebut dalam jejak—tanpa perlu mengubah kode.
Kapan menambahkan metode kustom
Tambahkan metode kustom dalam situasi berikut:
Metode yang perlu Anda pantau tidak diinstrumentasi secara otomatis oleh agen ARMS.
Anda memerlukan visibilitas lebih rinci terhadap logika bisnis tertentu, seperti pemrosesan pesanan atau penanganan pembayaran.
Data jejak menunjukkan celah di mana panggilan metode internal tidak memiliki detail yang cukup.
Jika suatu metode termasuk dalam framework yang didukung tetapi tidak muncul dalam jejak, pastikan agen ARMS telah terinstal dan dikonfigurasi dengan benar sebelum menambahkannya sebagai metode kustom.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Menginstal agen ARMS untuk aplikasi tersebut. Untuk informasi selengkapnya, lihat Ikhtisar Pemantauan Aplikasi.
Pemantauan Aplikasi menyediakan halaman detail aplikasi baru bagi pengguna yang telah mengaktifkan mode penagihan baru. Untuk informasi selengkapnya, lihat Penagihan (baru). Jika Anda belum mengaktifkan mode penagihan baru, klik Switch to New Version pada halaman Application List untuk mengakses halaman detail aplikasi baru.
Tambahkan metode kustom
Masuk ke Konsol ARMS. Di panel navigasi kiri, pilih Application Monitoring > Application List.
Pada halaman Application List, pilih wilayah di bilah navigasi atas, lalu klik nama aplikasi yang ingin Anda kelola.
CatatanJika ikon
ditampilkan di kolom Language, artinya aplikasi tersebut terhubung ke Pemantauan Aplikasi. Jika tanda hubung (-) ditampilkan, artinya aplikasi tersebut terhubung ke Managed Service for OpenTelemetry.Di bilah navigasi atas, pilih .
Klik Add Method.
Pada kotak dialog Add Custom Method, konfigurasikan parameter berikut, lalu klik OK.
CatatanJika Anda menandai beberapa metode kustom sebagai titik masuk dalam tumpukan panggilan yang sama, ARMS hanya mengumpulkan data pemantauan untuk metode terakhir dalam rantai tersebut. Misalnya, jika Function A memanggil Function B dan keduanya dikonfigurasi sebagai titik masuk, ARMS hanya mengumpulkan data pemantauan untuk Function B.
Parameter
Deskripsi
Method
Nama metode yang akan dipantau. Nama metode harus unik.
Enable
Mengaktifkan atau menonaktifkan pemantauan untuk metode ini. Saat diaktifkan, metode akan muncul dalam stack metode lokal pada data jejak. Untuk informasi selengkapnya, lihat Trace query. Secara default diaktifkan. Fitur ini dapat diaktifkan atau dinonaktifkan tanpa perlu me-restart aplikasi.
Call Entrance
Menandai metode ini sebagai titik masuk untuk jejak permintaan. Saat diaktifkan, Anda dapat melakukan kueri bisnis berdasarkan jejak, dan antarmuka yang sesuai akan muncul di tab Provided Services. Untuk informasi selengkapnya, lihat Services provided. Secara default dinonaktifkan.
Verifikasi hasil
Setelah Anda menambahkan metode kustom:
Lakukan kueri dan analisis jejak untuk memverifikasi bahwa metode kustom muncul dalam data jejak Anda.
Jika Anda mengaktifkan Call Entrance, periksa tab Services provided untuk memastikan metode titik masuk tersebut terdaftar.