Mengapa Anda perlu Splunk? Analisis aplikasi



Mengapa aplikasi seluler gagal? Bisakah kita mengidentifikasi masalah dengan aplikasi sebelum pengguna akhir menemukan ini? Apakah versi terbaru aplikasi lebih baik atau lebih buruk daripada yang sebelumnya? Di artikel ini, kami akan menunjukkan kepada Anda bagaimana Splunk dapat membantu Anda menemukan jawaban untuk pertanyaan-pertanyaan ini.

Dengan artikel ini, kami memulai serangkaian artikel tentang tugas apa yang dapat digunakan Splunk. Semua keputusan dapat dibagi secara kondisional menjadi 5 arah. Hari ini kita akan mulai memahami secara lebih rinci dengan analitik aplikasi.



Saat ini, bisnis bergantung pada aplikasi untuk memproses hampir setiap proses. Tingkat kepuasan yang rendah dengan kualitas pekerjaan aplikasi ini dapat membahayakan reputasi, keunggulan kompetitif dan, pada akhirnya, pendapatan. Oleh karena itu, mendapatkan orang dalam dari aplikasi dan infrastruktur tempat mereka bekerja menjadi tugas penting untuk bisnis apa pun.

Splunk memungkinkan Anda untuk mengumpulkan data mesin tentang penggunaan aplikasi, ketersediaan, dan kinerja. Data dapat dikumpulkan dari berbagai sumber secara real time.




Mari kita lihat lebih dekat nilai apa yang bisa kita dapatkan dari pemantauan kinerja aplikasi .

Pemantauan dan peringatan aplikasi tingkat lanjut


Pengukuran real-time ketersediaan aplikasi, produktivitas dan pemanfaatan pengguna berkontribusi pada kemampuan untuk memberikan layanan berkualitas tinggi dan pengalaman pelanggan yang positif. Saat Anda menggabungkan visibilitas data alat berat di berbagai tingkat infrastruktur Anda dengan pemantauan waktu nyata, Anda dapat mengantisipasi peristiwa bahkan sebelum terjadi.

Perbaiki masalah


Kurangi waktu rata-rata yang dihabiskan untuk pemulihan kesehatan sistem ( MTTR ) dan pemecahan masalah dengan mengidentifikasi penyebab kegagalan fungsi dan kemacetan sistem. Aplikasi yang didistribusikan dapat menghasilkan banyak kesalahan, dan akar masalahnya tidak mudah ditemukan, karena pengembang aplikasi dan administrator mungkin tidak memiliki akses langsung ke data mesin yang mereka butuhkan. Splunk dapat memberikan akses ke semua data Anda, memungkinkan Anda untuk dengan cepat memperbaiki masalah dan mengurangi waktu henti.



Perencanaan kapasitas


Mengoptimalkan kinerja aplikasi dan biaya perawatan dengan memahami penggunaan aplikasi. Serta meramalkan nilai-nilai masa depan dan perencanaan kapasitas melalui pembelajaran mesin

Service Level Management (SLA)


Analisis dan pelaporan tentang ketersediaan keseluruhan layanan dan indikator kinerja utama (KPI), serta kemampuan untuk dengan cepat menentukan penyebabnya, jika terjadi penyimpangan dari nilai-nilai optimal.

Kecerdasan bisnis


Kemampuan untuk mengintegrasikan tidak hanya data TI, tetapi juga data dari sumber non-TI ke dalam Splunk, memungkinkan pengembang dan berbagai bidang bisnis untuk mengevaluasi dampak transaksi pada bisnis dan bagaimana aplikasi berkontribusi terhadap pelaksanaan bisnis.

Devops


Bagi para profesional TI yang menggunakan DevOps, perangkat lunak Splunk membantu meningkatkan kecepatan dan kualitas pekerjaan pada aplikasi. Tidak seperti solusi lain yang berfokus pada komponen pengembangan individu, Splunk memberikan informasi waktu-nyata pada semua tahap siklus hidup pengembangan produk, yang mengurangi waktu pengembangan dan waktu peluncuran produk di pasar. Video tentang DevOps

Kisah sukses


Mari kita lihat bagaimana Zillow, sebuah perusahaan penjualan dan penyewaan real estat, menggunakan Splunk untuk menjaga situs webnya berjalan dengan lancar.



Lalu lintas situs web Zillow dihasilkan oleh pelanggan dari perangkat seluler, PC, dan tablet. Di masa lalu, ketika terjadi kecelakaan situs web yang tidak disengaja, eksekutif Zillow khawatir tentang kepuasan pelanggan, mempertaruhkan jutaan dolar dalam pendapatan iklan yang hilang atau ketidakmampuan untuk mengadakan perjanjian kontrak dengan perusahaan yang menyediakan data real estat untuk Zillow.

"Jika situs web mogok pada jam 2 pagi, saya harus dengan susah payah melihat terabyte majalah untuk mencari tahu apa yang salah," kata Jerome Ibanes, arsitek data di Zillow.

Terus menggunakan alat-alat usang tidak mungkin: Zillow membutuhkan solusi efektif untuk memproses dan menganalisis data yang tidak terstruktur yang terus berubah. Zillow sebelumnya harus memindahkan terabyte data di beberapa alat untuk menggunakan pembelajaran mesin dan mendapatkan wawasan.

Zillow awalnya menggunakan Splunk Enterprise untuk memecahkan masalah infrastruktur TI. Dan keberhasilan dalam penanganan kesalahan telah menyebabkan tugas tambahan: dari memprediksi lalu lintas situs web dan memantau lingkungan pengujian aplikasi untuk mendapatkan informasi tentang kunjungan pelanggan ke situs dan tindakan mereka di situs untuk menyediakan konten terbaik.

Sebuah video di mana Jerome Ibanes berbicara tentang pengalaman menerapkan Splunk di Zillow dapat dilihat di sini .

Masalah yang perlu diselesaikan


  • Gangguan Situs Web yang Terkena Sikap Pelanggan
  • Pelanggaran situs web memengaruhi pendapatan iklan dan kompromi perjanjian kontrak dengan perusahaan yang menyediakan data untuk Zillow
  • Butuh berjam-jam untuk mengidentifikasi penyebabnya
  • Pengembang produk menunggu satu hingga dua hari untuk mengakses data

Sumber data


  • Server web
  • Server Java
  • Aplikasi python
  • Basis data
  • Firewall
  • Muat penyeimbang
  • Perangkat seluler

Dampak bisnis


  • Meningkatkan layanan pelanggan
  • Jutaan dolar dalam laba yang hilang dengan mengurangi crash situs web
  • Mengurangi waktu untuk mengidentifikasi penyebab insiden dari berjam-jam menjadi beberapa menit atau detik
  • Waktu lebih cepat ke pasar dengan menyediakan data aplikasi real-time untuk pengembang produk

Dengan demikian, analisis aplikasi di Splunk memungkinkan Anda untuk:

  1. Meningkatkan kinerja aplikasi dengan mengidentifikasi masalah yang memengaruhi aksesibilitas dan kecepatan.
  2. Mengurangi waktu pemulihan dan pemecahan masalah sistem rata-rata
  3. Dapatkan informasi penggunaan aplikasi , termasuk perilaku pengguna dan kinerja aplikasi
  4. Tingkatkan DevOps dan kurangi waktu untuk memasarkan produk


Source: https://habr.com/ru/post/id417909/


All Articles