Telemetri secara otomatis mengumpulkan, mengirimkan, dan mengukur data dari sumber jauh dengan menggunakan sensor dan perangkat lainnya untuk mengumpulkan data. Ini menggunakan sistem komunikasi untuk mengirimkan data kembali ke lokasi pusat. Selanjutnya, data tersebut dianalisis untuk memantau dan mengendalikan sistem jarak jauh. Data telemetri membantu meningkatkan pengalaman pelanggan dan memantau keamanan, kesehatan aplikasi, kualitas, dan kinerja.
Apa fungsi dari telemetri?
Mengumpulkan data telemetri penting untuk mengelola berbagai infrastruktur TI. Data ini digunakan untuk memantau kinerja sistem yang berbeda dan memberikan wawasan yang dapat dijalankan.
Bagaimana telemetri diukur?
Alat pemantauan mengukur peristiwa telemetri, termasuk segala hal mulai dari kinerja server hingga penggunaan.
Telemetri aplikasi yang spesifik untuk server Saat memantau aplikasi untuk memastikan waktu aktif yang dapat diterima dan kinerja bagi pengguna Anda, mulailah dengan komponen seperti server fisik dan ketersediaan keseluruhan mereka.
Jenis data telemetri lainnya Pemantauan server – dan pemantauan komputer secara umum – melibatkan cukup banyak telemetri sehingga hal ini perlu menjadi fokus utama.
Selain indikasi apakah server aktif atau tidak, data peristiwa dan metrik lainnya yang perlu dilacak termasuk penggunaan CPU server, termasuk puncak dan rata-rata selama berbagai periode. Hal-hal yang perlu diperhatikan meliputi penggunaan yang berlebihan, tetapi penggunaan CPU yang kurang dapat menunjukkan masalah yang sama mengkhawatirkan. Sebagai contoh, penggunaan yang kurang bisa menunjukkan apa saja, mulai dari masalah routing jaringan (seperti permintaan yang tidak sampai) hingga fitur aplikasi yang tidak digunakan.
Gunakan statistik server individu untuk kelompok server untuk memahami apakah penggunaan CPU merupakan masalah sistemik, seperti stres server aplikasi secara keseluruhan, atau merupakan indikasi dari subset server yang ketinggalan zaman, seperti perangkat keras lama atau server yang akan gagal.
Telemetri lain yang perlu dipantau meliputi penggunaan memori server dan beban I/O dari waktu ke waktu. Hal ini sangat penting ketika menggunakan virtualisasi server. Dalam hal ini, statistik yang dilaporkan dari server virtual mungkin tidak menunjukkan masalah penggunaan CPU atau memori; server fisik yang mendasarinya mungkin kelebihan dalam hal virtualisasi, CPU, komunikasi I/O dengan disk dan perangkat, atau kekurangan memori fisik.
Terakhir, pengukuran yang spesifik untuk server harus mencakup permintaan pengguna dari waktu ke waktu dan aktivitas pengguna bersama yang dilaporkan dalam grafik deviasi standar. Hal ini tidak hanya akan memberikan informasi kinerja server, tetapi juga menunjukkan penggunaan sistem secara keseluruhan.
Pemantauan Telemetri Infrastruktur Terintegrasi
Sekarang setelah kita membahas server dan telemetri komponen fisiknya, mari kita lihat sedikit lebih dalam beberapa komponen dasar dari pembangunan fisik aplikasi Anda. Ini termasuk infrastruktur jaringan, infrastruktur penyimpanan, dan kapasitas dan konsumsi bandwidth secara keseluruhan.
Seperti yang dapat dijelaskan oleh para profesional TI berpengalaman, penting untuk mengkuantifikasi pemantauan jaringan di luar pernyataan umum, “Jaringan lambat!” Pemantauan penggunaan jaringan meliputi pengukuran lalu lintas jaringan dalam bit per detik di seluruh LAN dan sub-LAN dalam infrastruktur aplikasi Anda.
Memahami batasan teoritis dan praktis segmen ini penting untuk mengetahui kapan paket akan hilang dan kapan badai jaringan mungkin terjadi. Misalnya, ketika Anda mendekati batas bandwidth dari segmen LAN 100Mbps, pesan UDP akan hilang, dan pesan TCP/IP yang hilang akan ditransmisikan, yang dapat memperbesar masalah. Memantau jaringan harus mengungkapkan penggunaan bandwidth segmen dari waktu ke waktu di berbagai area jaringan (antara server aplikasi dan server database, misalnya).
Selain itu, pemantauan jaringan yang spesifik pada protokol akan memberikan wawasan yang lebih terperinci tentang penggunaan aplikasi secara real time dan mungkin masalah kinerja untuk area tertentu dari fungsionalitas (seperti lalu lintas HTTP/S versus lalu lintas database belakang). Selain itu, memantau permintaan ke port jaringan tertentu dapat menunjukkan lubang keamanan potensial (seperti port 23 untuk Telnet) dan penundaan routing dan switching dalam komponen jaringan yang berlaku.
Selain penggunaan jaringan mentah, Anda juga harus memantau solusi penyimpanan yang terhubung ke jaringan. Telemetri spesifik diperlukan untuk menunjukkan penggunaan penyimpanan, waktu habis dan potensi kegagalan disk. Sekali lagi, melacak penggunaan sumber daya penyimpanan yang berlebihan atau kurang dapat berharga. Sebagai contoh, kurangnya akses sistem penyimpanan dapat menunjukkan kegagalan rencana cadangan data atau sumber daya tambahan.
Pengaplikasian Telemetri: Mengambil Data Pemantauan
Penting untuk memantau telemetri kunci, yang dapat melibatkan akses dan pemrosesan database. Penting untuk memperhatikan jumlah koneksi database yang terbuka, yang dapat berkembang dan memengaruhi kinerja. Alasan untuk ini termasuk pool server aplikasi fisik dan virtual yang besar (dan terus bertambah), kesalahan pemrograman, dan konfigurasi server yang salah. Melacak ini dari waktu ke waktu dapat menunjukkan keputusan desain yang tidak berkelanjutan seiring dengan peningkatan penggunaan aplikasi.
Sama pentingnya untuk memantau jumlah query database, waktu tanggapan mereka, dan jumlah data yang dilewatkan antara database dan aplikasi. Ini harus mencakup baik rata-rata maupun nilai yang tidak bias.