Peta dunia

 

EN: Read in English

Dunia O2: Kaunter

Counter, gauge, histogram, summary

Anda akan belajar: empat jenis metrik, dan kenapa counter boleh tiba-tiba jatuh ke 0.

Teks BM belum disemak oleh penutur asli.

Disemak dengan Prometheus 3 pada 1 Nov 2026

Masalahnya

Counter pesanan Bangsar tunjuk 225. Seminit kemudian ia tunjuk 0. Adakah pelanggan batalkan semua pesanan?

Pilih satu jawapan.

Tengok

Tekan counter.

0 daripada 1 dijumpai

Setiap metrik ada jenis. counter (pembilang) (counter): Nombor yang hanya naik, seperti pesanan siap. Ia jatuh ke 0 hanya bila aplikasi mula semula. (pembilang) hanya naik, seperti pesanan yang siap. Baris ini daripada Prometheus sebenar.

Cuba

Tunjuk pelanggan yang menunggu. Kemudian luncurkan masa.

Tekan kedai_customers_waiting, kemudian Run. Tengok graf naik dan turun.

Metric dalam data ini (tekan untuk tambah):

Masa 0 ialah saat data bermula. Query melihat ke belakang dari masa nilai.

Nombor yang naik dan turun ialah gauge (meter) (gauge): Nombor yang naik dan turun, seperti pelanggan menunggu atau memori kosong. (meter).

Cuba

Counter atau gauge? Susun setiap nombor.

Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.

      Tengok

      bash
      curl -s localhost:9090/metrics | grep -E '^prometheus_http_request_duration_seconds_(bucket|sum|count)\{handler="/metrics"'
      prometheus_http_request_duration_seconds_bucket{handler="/metrics",le="0.1"} 3
      prometheus_http_request_duration_seconds_bucket{handler="/metrics",le="0.2"} 3
      prometheus_http_request_duration_seconds_bucket{handler="/metrics",le="0.4"} 3
      prometheus_http_request_duration_seconds_bucket{handler="/metrics",le="1"} 3
      prometheus_http_request_duration_seconds_bucket{handler="/metrics",le="3"} 3
      prometheus_http_request_duration_seconds_bucket{handler="/metrics",le="8"} 3
      prometheus_http_request_duration_seconds_bucket{handler="/metrics",le="20"} 3
      prometheus_http_request_duration_seconds_bucket{handler="/metrics",le="60"} 3
      prometheus_http_request_duration_seconds_bucket{handler="/metrics",le="120"} 3
      prometheus_http_request_duration_seconds_bucket{handler="/metrics",le="+Inf"} 3
      prometheus_http_request_duration_seconds_sum{handler="/metrics"} 0.024123016999999997
      prometheus_http_request_duration_seconds_count{handler="/metrics"} 3
      Histogram sebenar daripada Prometheus: baris baldi dengan label le dari 0.1 hingga +Inf, kemudian sum dan count.

      histogram: Kira permintaan ke dalam baldi masa (le = kurang atau sama), serta _sum dan _count. kira permintaan ke dalam baldi. le bermaksud “kurang atau sama”. Semua 3 permintaan di sini ambil 0.1 s atau kurang.

      Cuba

      Baldi kira semua yang di bawahnya. le="0.25" kata 100. le="0.5" kata 114. Berapa yang ambil antara 0.25 s dan 0.5 s?

      Pilih satu jawapan.

      Semak

      summary: Kuantil yang dikira dalam aplikasi. Anda tak boleh jumlahkan merentas server. kira kuantil dalam aplikasi. Histogram atau summary? Susun setiap satu.

      Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.

          Anda berjaya!

          Kini anda boleh bezakan counter, gauge, histogram dan summary.

          Nak tahu lebih (pilihan)

          Nama membantu: counter berakhir dengan _total; unit masuk dalam nama, seperti _seconds atau _bytes. Prometheus 3 juga ada native histogram, dengan baldi terbina dalam. Anda hidupkannya dengan scrape_native_histograms. Kursus ini guna baldi le klasik.

          Misi sebenar

          1. docker compose up -d
          2. curl -s localhost:9090/metrics | grep '^# TYPE'
          3. docker compose down

          0 daripada 4 langkah siap · Tanda anda disimpan.