0Pricing
Docker & DevOps Fundamentals · Pelajaran

Metrik, Dasbor, dan SLI/SLO

Ubah data pemantauan mentah menjadi metrik dan dasbor yang bermakna, lalu definisikan Service Level Indicator dan Objective untuk mengukur keandalan yang benar-benar penting bagi pengguna.

Metrik, Dasbor, dan SLI/SLO adalah pelajaran Docker & DevOps Fundamentals gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Docker & DevOps Fundamentals, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Docker & DevOps Fundamentals mencakup 4 pelajaran total.

Dari Data Menjadi Wawasan

Mengumpulkan metrik hanyalah langkah pertama. Untuk menjalankan sistem yang andal, Anda perlu mengubah angka menjadi dasbor dan target tingkat layanan yang mencerminkan pengalaman pengguna sebenarnya.

Empat Sinyal Utama

Google SRE merekomendasikan pemantauan empat sinyal untuk setiap layanan: latensi, lalu lintas, kesalahan, dan saturasi. Keempatnya mencakup sebagian besar masalah yang dirasakan pengguna.

Jenis Metrik

Bentuk metrik yang umum: penghitung hanya meningkat (jumlah permintaan yang dilayani), pengukur naik dan turun (memori yang digunakan), dan histogram mengelompokkan nilai ke dalam rentang (durasi permintaan).

Membuat Kueri Metrik

Basis data deret waktu seperti Prometheus menggunakan bahasa kueri untuk menyaring metrik. Di sini, kita menghitung laju permintaan per detik selama lima menit.

rate(http_requests_total[5m])

Membangun Dasbor

Alat seperti Grafana mengubah kueri menjadi panel. Dasbor yang baik menjawab pertanyaan sekilas—apakah layanan sehat saat ini?

  • Baris teratas: sinyal utama
  • Panel perincian di bawahnya
  • Rentang waktu yang konsisten

Apa Itu SLI?

Indikator Tingkat Layanan adalah angka terukur yang mencerminkan kepuasan pengguna—misalnya proporsi permintaan yang dilayani dengan berhasil dan cepat.

sum(rate(http_requests_total{code!~"5.."}[5m]))
 /
sum(rate(http_requests_total[5m]))

Apa Itu SLO?

Sasaran Tingkat Layanan adalah target untuk SLI selama periode tertentu—misalnya, 99.9% permintaan berhasil selama 30 hari. SLO menetapkan batas yang dianggap cukup baik.

SLA vs SLO

SLA adalah janji kontraktual kepada pelanggan, sering kali disertai denda. SLO adalah target rekayasa internal Anda yang biasanya lebih ketat.

Anggaran Kesalahan

Jika SLO Anda 99.9%, sisa 0.1% adalah anggaran kesalahan Anda—kegagalan yang masih dapat ditanggung. Gunakan anggaran itu untuk penerapan berisiko; saat habis, perlambat perubahan dan stabilkan sistem.

Beri Peringatan untuk Gejala, Bukan Penyebab

Kirim notifikasi kepada manusia untuk hal yang dirasakan pengguna (tingkat kesalahan tinggi, respons lambat), bukan untuk setiap lonjakan kecil CPU. Peringatan berbasis gejala mengurangi kebisingan dan kelelahan.

Hindari Dasbor yang Terlalu Banyak

Terlalu banyak dasbor sama buruknya dengan tidak punya dasbor sama sekali. Pertahankan sekumpulan kecil dasbor tepercaya yang memiliki penanggung jawab dan terkait dengan SLO Anda, bukan puluhan dasbor usang.

Pemeriksaan Singkat

Apa hubungan antara SLO dan anggaran kesalahan?

Ringkasan

Anda kini dapat membuat pemantauan menjadi bermakna:

  • Pantau empat sinyal utama
  • Pahami penghitung, pengukur, dan histogram; buat kueri dengan rate()
  • Tentukan SLI (hasil pengukuran) dan SLO (target)
  • Anggaran kesalahan memandu kecepatan penerapan; berikan peringatan untuk gejala

Keandalan menjadi sesuatu yang Anda ukur dan arahkan, bukan sekadar sesuatu yang Anda harapkan.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Metrik, Dasbor, dan SLI/SLO” gratis?

Ya — teks lengkap “Metrik, Dasbor, dan SLI/SLO” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Docker & DevOps Fundamentals, upgrade ke CoddyKit PRO. Kursus Docker & DevOps Fundamentals mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Metrik, Dasbor, dan SLI/SLO”?

Ubah data pemantauan mentah menjadi metrik dan dasbor yang bermakna, lalu definisikan Service Level Indicator dan Objective untuk mengukur keandalan yang benar-benar penting bagi pengguna. Kamu berlatih Docker & DevOps Fundamentals dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Docker & DevOps Fundamentals?

Tidak diperlukan pengalaman sebelumnya. Docker & DevOps Fundamentals di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.

Berapa lama pelajaran “Metrik, Dasbor, dan SLI/SLO” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Docker & DevOps Fundamentals ini?

Ya. Setiap pelajaran Docker & DevOps Fundamentals menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pengantar Pemantauan
  2. Solusi Logging Terpusat
  3. Pemberitahuan dan Respons Insiden
  4. Metrik, Dasbor, dan SLI/SLO
← Kembali ke Docker & DevOps Fundamentals