Daftar Isi:
Video: How to Integrate AppDynamics with Slack (November 2024)
Pemantauan Terpadu
AppDynamics menawarkan solusi khusus yang disebut Unified Monitoring. Untuk keperluan perusahaan, ini berarti enam produk AppDynamics yang berbeda digulirkan ke dalam satu platform: APM, Pemantauan Pengguna Real Browser (RUM), RUM Seluler, Pemantauan Sintetis (saat ini dalam versi beta), Pemantauan Basis Data, dan Pemantauan Server. Tujuannya adalah untuk memberikan visibilitas ke seluruh tumpukan Web, ujung depan dan ujung belakang, untuk mengelola pengalaman pengguna (UX) di seluruh browser dan perangkat, dengan infrastruktur, analisis akar penyebab, dan peringatan khusus untuk melacak dengan tepat di mana terjadi masalah kinerja.
Untuk menguji apakah AppDynamics benar-benar dapat melakukan semua itu, saya mulai di dasbor utama. Bilah navigasi di bagian atas daftar komponen utama dalam urutan relatif di mana pengguna perusahaan mungkin membutuhkannya (dimulai dengan Aplikasi, diikuti oleh Basis Data, Infrastruktur, Analisis, Dasbor & Laporan, dan Peringatan & Tanggapi). Di bawah bilah navigasi terdapat tata letak ubin yang bersih, dengan kotak untuk Aplikasi dan Basis Data, masing-masing dengan bilah status hijau dan merah yang menunjukkan kesehatan saat ini - ukuran kinerja in-house AppDynamics untuk UX - di setiap situs web.
Tidak seperti Dynatrace UEM, SmartBear AlertSite Pro, dan Pingdom, AppDynamics tidak menggunakan Indeks Kinerja Aplikasi (Apdex) standar terbuka untuk pengukuran UX dan, pada kenyataannya, beberapa orang di AppDynamics secara vokal menentang indeks populer. Ubin dasbor lainnya termasuk kotak Analytics yang memberikan gambaran tentang peristiwa dan transaksi pengguna, serta daftar dasbor bawaan dan khusus yang mirip dengan ubin yang sama pada dasbor Dynatrace UEM tetapi dengan desain yang lebih sederhana. lebih dekat ke tata letak SmartBear AlertSite Pro.
Dari perspektif pemantauan situs web murni, pengguna bisnis akan menghabiskan waktu paling banyak di tab Aplikasi. Saya mengklik salah satu aplikasi demo, sebuah situs ritel online, dan mendapati diri saya melihat pada peta aliran terperinci yang menggambarkan arsitektur lengkap aplikasi tersebut. Panah berlari dari front-end Java dan PHP kembali melalui database dan server MySQL, dengan garis interaktif menunjukkan aliran panggilan HTTP dari satu lokasi ke lokasi lain ketika mouse saya melayang di atas garis. Tata letak konseptual mirip dengan cara Ghostery MCM mewakili tag pihak ketiga dan komponen situs web tetapi dengan fokus yang lebih komprehensif pada jalur yang ditempuh transaksi pengguna.
Dalam tampilan Dashboard Aplikasi yang sama, saya menabrak Transaksi Bisnis Top yang, dalam konteks situs ritel online, menyoroti halaman produk yang menerima panggilan HTTP terbanyak, diurutkan berdasarkan kesalahan dan waktu respons halaman (dengan tanda centang hijau untuk menunjukkan kesehatan mereka). Dua tab lain yang menarik di dasbor ini adalah Snapshot Transaksi dan Skor Transaksi, yang memberikan snapshot kinerja berkala dari suatu situs web atau aplikasi berdasarkan pada apakah UX itu normal, lambat, atau diisi dengan kesalahan. Skor Transaksi kemudian mengubah daftar transaksi yang panjang itu menjadi grafik batang yang menunjukkan persentase transaksi, dari "normal" hingga "macet dan salah." Saya menemukan ini adalah cara cepat dan mudah untuk mengambil daftar transaksi yang panjang itu dan memasukkannya ke dalam grafik sederhana bagi pengguna untuk memvisualisasikan kinerja situs web.
Menggulir ke bawah navigasi vertikal di sisi kiri tab Aplikasi, saya menemukan halaman Pengguna Web dan Pengalaman Pengguna Seluler memecah lalu lintas pengguna. Masing-masing menyediakan jenis dasbor ubin yang dapat disesuaikan yang sama yang ditemukan di Dynatrace UEM, dengan pilihan peta interaktif yang memecah waktu respons pengguna, permintaan halaman dari alasan yang berbeda, dan diagram lingkaran dari berbagai browser, perangkat, dan sistem operasi yang digunakan. Dynatrace UEM menyediakan serangkaian opsi desain dan pembuatan bagan yang sedikit lebih luas tetapi fungsinya pada dasarnya sama. Sejauh dari mana lalu lintas akan datang, AppDynamics menawarkan RUM dan pemantauan sintetis tetapi, berbeda dengan produk-produk yang berfokus pada sintetis seperti SmartBear AlertSite Pro, AppDynamics terutama berfokus pada RUM. Pemantauan sintetis platform lebih banyak digunakan untuk peringatan kesalahan awal, menguji situs web dengan pekerjaan yang ditetapkan pada interval yang berbeda.
Di dalam Bisnis
Membuat jalan saya dari Aplikasi ke Database dan Infrastruktur, AppDynamics memberikan tingkat visibilitas bisnis yang mudah dimengerti ke bagian belakang situs web sebagai ujung depan. Setelah mengklik salah satu database yang terdaftar, tampilan dasbor ubin interaktif lain muncul dengan metrik seperti waktu buka, memori, dan input / output jaringan dan disk (I / O), dengan pandangan langsung dan laporan ke dalam kueri, panggilan basis data, dan sesi.
Server daftar tab Infrastruktur bekerja dengan cara yang sama. Semua tab ini mengikat kemampuan analisis sebab-akibat AppDynamics, yang membuatnya mudah bagi saya untuk menarik data dari setiap tingkat aplikasi ritel online ke dasbor khusus. Di sinilah saya dapat melacak satu permintaan transaksi pengguna tertentu dengan apa yang disebut AppDynamics sebagai fitur "tag-and-trace", melacaknya dari peta aliran aplikasi melalui panggilan basis data, ditata sebagai grafik garis dalam satu ubin, hingga proses CPU server di berikutnya. Proses back-end juga sebagian besar bebas kode karena "instrumentasi kode pintar" AppDynamics membuat saya mengatur dan memantau basis data dan server tanpa konfigurasi manual.
Visibilitas APM back-end dan analisis akar penyebab yang tersedia melalui AppDynamics adalah beberapa kemampuan yang paling menarik bagi pengembang perusahaan dan tim TI. Tapi, untuk pengguna bisnis biasa, prebuilt platform dan dasbor khusus yang terkait dengan transaksi bisnis yang mungkin akan menarik perhatian paling banyak. Dalam membuat dasbor khusus, pengalaman AppDynamics setara dengan SmartBear AlertSite Pro dan Dynatrace UEM, meletakkan ubin sebagai kisi yang bisa disesuaikan atau dengan menggunakan tata letak dasbor Absolute yang lebih terstruktur dengan properti grafik yang jelas.
Saat menambahkan komponen ke dasbor, saya dapat mewakili berbagai kategori metrik (misalnya, kinerja aplikasi keseluruhan, kinerja transaksi bisnis, UX, dll.) Sebagai grafik, diagram lingkaran, atau grafik pengukur kecepatan. Saya juga memiliki opsi untuk menambahkan lampu status, kotak daftar acara untuk Aturan Kesehatan, dan widget lainnya. Apa yang membuat dasbor khusus ini dari penggunaan khusus dari perspektif bisnis adalah kemampuan mereka untuk memetakan kinerja terhadap pendapatan. AppDynamics menetapkan baseline kinerja untuk mengukur transaksi bisnis end-to-end, dan termasuk dukungan asinkron untuk menyajikan data bisnis real-time ini melalui dasbor, tanpa banyak latensi. Pengujian saya juga mencakup data dari situs web tiket film dan, di dasbor khusus, bisnis dapat membandingkan waktu respons rata-rata terhadap volume pembelian tiket dan total pendapatan situs web. Dasbor khusus dapat dibuat untuk pengguna bisnis di berbagai tingkat perusahaan, memberikan manajer pemasaran, lini bisnis (LOB), dan bahkan eksekutif di dalam organisasi dasbor yang dipersonalisasi yang dapat memantau dengan tepat analitik yang mereka butuhkan, berdasarkan pada real- waktu, data situs web operasional.
Peringatan, Analisis, dan Kesehatan Situs Web
AppDynamics menggunakan aturan dan kebijakan kesehatan khusus (bukan metrik Apdex) untuk mengukur UX dan kinerja transaksi bisnis. Karena itu, pengaturan dan penggunaan analitik dan peringatan di AppDynamics berbeda dengan di layanan pemantauan situs web lainnya.
Bertindak sebagai pengguna perusahaan yang mengelola beberapa aplikasi Web yang berbeda, saya dapat menetapkan aturan kesehatan individu untuk setiap situs web dan bahkan setiap database dan server di belakangnya. Saat membuat aturan kesehatan, Anda memutuskan komponen apa yang akan dipengaruhinya - yang bisa berupa apa saja dari keseluruhan aplikasi atau kinerja transaksi, hingga Web dan UX seluler, hingga tingkat kesalahan, node individual, dan titik akhir.
Saya kemudian memilih jangka waktu dan interval untuk aturan tersebut, dan waktu antara kapan aturan "pelanggaran" terdeteksi dan ketika kebijakan lansiran dimulai. Saya juga menetapkan parameter spesifik kapan aturan dipertimbangkan dalam Kondisi Peringatan dan dalam Kondisi Kritis. Menyiapkan peringatan dengan cara ini memberi saya rasa kontrol yang lebih terperinci atas apa yang didefinisikan oleh perusahaan sebagai kinerja yang dapat diterima atau standar UX di setiap bagian situs web yang bergerak daripada menerima langkah-langkah Apdex (meskipun seberapa efektif metrik-metrik itu diintegrasikan ke dalam beberapa layanan pemantauan situs web lainnya).
Dari sana, saya mengonfigurasi kebijakan peringatan khusus untuk semua atau untuk pelanggaran Aturan Kesehatan tertentu seperti melakukan tindakan tertentu (misalnya, secara otomatis memulai ulang aplikasi) dan menunjuk kepada siapa untuk mengirim email atau peringatan teks. AppDynamics juga menawarkan intisari email yang mengirim ringkasan tentang bagaimana aturan kesehatan tertentu yang saya tentukan bertahan selama beberapa jam. Intisari emailnya langsung, memberikan daftar kesalahan tanpa banyak konteks. Saya bisa menggunakan lebih banyak detail tentang penyebab kesalahan aturan kesehatan tertentu dalam tubuh email (seperti analisis akar penyebab pendahuluan), tetapi, untuk mendapatkan esensi kinerja telanjang, peringatan itu menyelesaikan pekerjaan.
Beberapa kemampuan analitik lain yang perlu diperhatikan di sini adalah Business Impact Analytics, yang merupakan laporan yang mengidentifikasi transaksi situs web yang gagal dan dampak spesifik pelanggan yang ditimbulkan oleh kegagalan tersebut, serta laporan Analisis Menang Kembali Pelanggan berikutnya, yang memecah pengalaman pengguna menjadi spesifik acara timestamped untuk membantu tim pemasaran bisnis menjalankan kampanye win-back.
Best of the Bunch
AppDynamics dirancang untuk lingkungan yang sangat besar. Untuk usaha kecil yang mengelola mungkin satu situs web dan aplikasi seluler, rasanya seperti menggunakan kapal roket yang sangat mahal untuk berkendara. Tetapi, jika Anda adalah organisasi perusahaan yang mengelola beberapa aplikasi dan situs web yang saling berhubungan, AppDynamics bernilai uang. Dari semua layanan pemantauan situs web yang saya ulas dalam roundup ini, AppDynamics menawarkan paket pemantauan web dan seluler yang paling lengkap, analitik back-end, dan pelaporan dan peringatan - semua disaring dalam format yang disesuaikan dan mudah dipahami untuk setiap tingkat organisasi. Itu adalah pilihan yang mudah sebagai Pilihan Editor kami untuk perusahaan.