Mematahkan mitos observabilitas – Bagian 2: Mengapa observabilitas penting untuk semua pihak, bukan hanya SRE

Beberapa Teknisi Melakukan Pemeriksaan Perangkat dan Berdiskusi dengan Tim di IBM Almaden Lab

Penulis

Ajuma Bella Salifu

Product Marketing Manager

Instana

Dalam seri blog kami, sejauh ini kami telah mematahkan beberapa mitos observabilitas berikut:

Dalam artikel ini, kami akan menyanggah kekeliruan lain yang membatasi potensi observabilitas, yaitu keyakinan bahwa observabilitas dibangun khusus untuk insinyur keandalan situs (site reliability engineer, SRE).

Mengapa ini hanya mitos?

Miskonsepsi seputar observabilitas ini muncul dari keyakinan bahwa observabilitas khusus disediakan bagi insinyur keandalan situs (SRE) dan ini adalah satu-satunya peran yang dapat memanfaatkan data yang dikumpulkan melalui solusi observabilitas. Pada kenyataannya, observabilitas dapat digunakan oleh berbagai peran atau tim dalam suatu organisasi.

Transisi ke cloud-native tidak hanya sekadar mengadopsi teknologi baru, tetapi juga memerlukan perubahan cara kerja. Transformasi ini pada dasarnya bersifat sosioteknis. Sementara rantai alat layanan mikro sendiri mungkin tidak secara eksplisit menuntut praktik sosial baru di permukaan, diperlukan perubahan kebiasaan kerja agar dapat mengoptimalkan manfaat dari teknologi ini. Kebutuhan ini makin nyata seiring progres tim memasuki langkah berikutnya, karena mereka menyadari bahwa pendekatan lama tidak dapat secara efektif menutup biaya manajemen yang ditimbulkan oleh teknologi baru ini.

Ketika keterkaitan dan kompleksitas sistem, aplikasi, dan layanan mikro meningkat, akan lebih sulit untuk mengidentifikasi dan menangani insiden. Di masa lalu, organisasi mungkin mengandalkan SRE untuk memecahkan masalah dan mengatasi insiden. Namun, dewasa ini, TI lebih membutuhkan kerja sama tim, dan pendekatan lama tidak selalu efektif atau hemat biaya. Pada intinya, adopsi pola desain cloud-native memerlukan adanya sistem yang dapat diamati.

IBM DevOps

Apa itu DevOps?

Andrea Crawford menjelaskan apa itu DevOps, nilai DevOps, dan cara praktik serta alat DevOps membantu Anda memproses aplikasi Anda melalui seluruh delivery pipeline, dari ide hingga produksi. Dipimpin oleh para pemimpin terkemuka IBM, kurikulumnya dirancang untuk membantu para pemimpin bisnis dalam mendapatkan pengetahuan yang diperlukan untuk memprioritaskan investasi AI yang dapat mendorong pertumbuhan.

Fakta: Semua tim membutuhkan akses ke data observabilitas

Faktanya, semua tim, baik DevOps, SRE, Platform, ITOps, maupun Pengembangan, membutuhkan dan berhak mendapatkan akses ke data yang mereka inginkan dengan konteks dependensi logis dan fisik di lingkungan mobile, web, aplikasi, dan infrastruktur.

Solusi observabilitas menawarkan insight berharga kepada para pemangku kepentingan yang terlibat dalam pengembangan dan operasi perangkat lunak, dan manfaat ini dapat juga dirasakan oleh pengembang, tim operasi, manajer produk, dan bahkan pemangku kepentingan bisnis. Berkat pendekatan inklusif ini, masukan dapat diberikan dengan cepat terkait penerapan yang baru dan lebih sering, demi memastikan penyelesaian masalah dengan cepat dan kualitas perangkat lunak yang lebih baik.

Mari kita pelajari beberapa contoh penggunaan untuk peran-peran berikut dalam organisasi:

  • Pengembang:
    • Alat observabilitas seperti pelacakan terdistribusi dapat membantu pengembang memahami alur permintaan melalui aplikasi mereka dan mengidentifikasi hambatan kinerja. Sebagai contoh, mereka dapat menganalisis jejak untuk melihat lama waktu yang dibutuhkan setiap komponen aplikasi untuk memproses permintaan dan mengoptimalkannya.
    • Pengembang dapat menginstrumentasi kode dengan memadukan mekanisme pemantauan dan observabilitas yang sesuai. Hal ini membutuhkan penempatan titik instrumentasi tingkat kode secara strategis dan pencatatan pernyataan di seluruh aplikasi. Dengan demikian, pengembang dapat mengumpulkan data dan insight berharga selama waktu proses perangkat lunak.
    • Dengan memantau log aplikasi, pengembang dapat mengidentifikasi dan memperbaiki kesalahan atau pengecualian di dalam kode. Mereka bisa menggunakan alat agregasi dan analisis log untuk mencari entri log tertentu dan mendapatkan insight tentang akar masalah.
  • Tim operasi:
    • Observabilitas memungkinkan tim operasi memantau metrik sistem dan mengatur peringatan untuk perilaku abnormal. Sebagai contoh, mereka dapat memantau penggunaan CPU, penggunaan memori, dan lalu lintas jaringan untuk mendeteksi lonjakan kinerja atau hambatan sumber daya.
    • Dengan menggunakan alat pemantauan dan visualisasi real-time, tim Operasi dapat melacak kesehatan sistem terdistribusi dan mendeteksi anomali atau kegagalan. Mereka dapat mengidentifikasi dampak peristiwa tertentu terhadap perilaku sistem dan segera memberikan respons untuk memitigasi masalah apa pun.
  • Manajer produk:
    • Data observabilitas dapat memberikan insight yang berharga kepada manajer produk terkait perilaku pengguna dan kinerja aplikasi. Sebagai contoh, mereka dapat menganalisis data interaksi pengguna untuk memahami penggunaan produk mereka oleh pelanggan dan mengidentifikasi area yang perlu ditingkatkan.
    • Dengan mengorelasikan metrik bisnis dengan metrik kinerja sistem, manajer produk dapat menilai dampak perubahan teknis terhadap hasil bisnis utama. Sebagai contoh, mereka dapat menganalisis pengaruh perubahan waktu respons terhadap tingkat konversi atau kepuasan pelanggan.
  • Pemangku kepentingan bisnis:
    • Observabilitas memungkinkan pemangku kepentingan bisnis untuk memantau dan menganalisis metrik bisnis secara real-time. Sebagai contoh, mereka dapat melacak pendapatan, interaksi pelanggan, atau tingkat konversi, serta mengorelasikannya dengan indikator kinerja.
    • Dengan memahami hubungan antara kinerja sistem dan hasil bisnis, para pemangku kepentingan dapat mengambil keputusan yang tepat. Sebagai contoh, mereka dapat memprioritaskan investasi dalam perbaikan infrastruktur.

Penyediaan akses terbuka ke data observabilitas sangat penting, mengingat sistem TI dan definisi pekerjaan selalu berkembang. Dengan kata lain, Anda perlu memberikan insight data yang diperlukan pemangku kepentingan kunci untuk meningkatkan kinerja organisasi. Saat memilih alat observabilitas, sangat penting untuk memahami model harga dan mempertimbangkan alat yang tidak membebankan biaya tambahan untuk pengguna tambahan.

Untuk membangun organisasi TI yang lebih kuat dan inovatif, sangat penting untuk memisahkan fakta dan mitos tentang observabilitas. Memahami manfaat observabilitas yang beragam dan menggunakan berbagai sumber data yang lebih luas dapat membantu Anda menemukan peluang baru untuk mendorong peningkatan keandalan dan hasil bisnis.

Pendekatan IBM terhadap observabilitas perusahaan

Solusi observabilitas IBM, IBM Instana, dibuat khusus untuk cloud-native dan dirancang agar secara otomatis dan terus-menerus menyediakan data dengan fidelitas tinggi, yaitu granularitas satu detik dan jejak menyeluruh, dengan konteks dependensi logis dan fisik di lingkungan mobile, web, aplikasi, dan infrastruktur. Pelanggan kami mampu meraih hasil nyata menggunakan observabilitas real-time.

Jika Anda ingin meningkatkan praktik observabilitas Anda dengan visibilitas keseluruhan lapisan dan kemampuan untuk memantau dependensi cloud secara real-time, silakan meminta demo.

Observabilitas dalam tindakan: Kisah nyata dari pelanggan sungguhan

Memastikan skalabilitas untuk pertumbuhan bisnis: “Setelah menerapkan Instana, kami memiliki visibilitas atas hal-hal yang belum pernah kami lihat sebelumnya,” ujar Marcus Sengol, SVP Technical Operations di Leaf Group Ltd. "Instana memudahkan penelusuran setiap KPI dan metrik utama, sehingga kami dapat mengoptimalkan berbagai bagian dari tumpukan data kami dan menemukan masalah kinerja. Kami telah melakukan peningkatan berdasarkan metrik tersebut, dan hingga hari ini, terus melakukannya.”

Optimalisasi mengemudi: “Kami mencari sesuatu yang dapat membantu kami memahami kinerja solusi kami pada resolusi yang sangat tinggi. Kami ingin dapat melihat, setiap detiknya, puncak dan lembah yang dapat terjadi karena berbagai alasan,” kata Chris Eldridge, Director of Operations di Mayden.

Apa berikutnya?

Nantikan postingan blog kami berikutnya, di mana kami akan mematahkan mitos umum lainnya: Observabilitas hanya bermanfaat untuk sistem berskala besar atau arsitektur kompleks. Bersiaplah menemukan manfaat dan aplikasi lebih luas yang menanti Anda.

Solusi terkait
IBM Instana Observability

Memanfaatkan kekuatan AI dan otomatisasi untuk memecahkan masalah secara proaktif di seluruh tumpukan aplikasi.

Jelajahi IBM Instana Observability
Solusi observabilitas IBM

Maksimalkan ketahanan operasional Anda dan pastikan kesehatan aplikasi cloud-native dengan observabilitas yang didukung AI.

Jelajahi solusi observabilitas IBM
IBM Consulting AIOps

Tingkatkan otomatisasi dan operasi TI dengan AI generatif, yang menyelaraskan setiap aspek infrastruktur TI Anda dengan prioritas bisnis.

Jelajahi IBM Consulting AIOps
Ambil langkah selanjutnya

Ketahui cara IBM Instana® memberikan pemantauan kinerja aplikasi real-time dan insight yang didukung AI, tersedia sebagai SaaS atau di-host sendiri.

  1. Jelajahi IBM Instana Observability
  2. Lihat penggunaannya