Peta dunia

 

EN: Read in English

Dunia O2: Kaunter

Vektor instant dan range

Anda akan belajar: beza antara satu nilai sekarang dan satu tetingkap nilai, dan mana yang fungsi perlukan.

Teks BM belum disemak oleh penutur asli.

Disemak dengan Prometheus 3 pada 1 Nov 2026

Masalahnya

Dua soalan: “Berapa pelanggan menunggu sekarang?” dan “Paling ramai berapa dalam 10 minit lepas?” Jenis jawapan yang sama?

Pilih satu jawapan.

Cuba

Satu nilai untuk setiap siri, sekarang, ialah instant vector (vektor instant) (instant vector): Satu nilai untuk setiap siri, pada satu saat. Graf lukis jenis ini.. Minta satu tetingkap pula.

Tambah [5m] terus selepas nama, kemudian Run. Kira sampel dalam setiap baris.

Metric dalam data ini (tekan untuk tambah):

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

Teka

Tetingkap itu ialah range vector (vektor julat) (range vector): Semua sampel setiap siri dalam satu tetingkap, seperti [5m]. Fungsi seperti rate() perlukannya.. Prometheus scrape setiap 1m di sini. Berapa sampel dalam [5m]?

Pilih satu jawapan.

Cuba

Jalankan dan baca mesej merah. Kemudian baikinya.

Cari paling ramai pelanggan menunggu dalam 10 minit lepas.

Metric dalam data ini (tekan untuk tambah):

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

Cuba

Instant atau range? Susun setiap query.

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

      Semak

      Boleh graf lukis kedai_customers_waiting[5m]?

      Pilih satu jawapan.

      Anda berjaya!

      Kini anda boleh bezakan instant vector dan range vector, dan baiki tetingkap yang tertinggal.

      Nak tahu lebih (pilihan)

      Query instant lihat ke belakang hingga 5 minit untuk sampel terbaru. Prometheus 3 jadikan tetingkap terbuka di kiri: (now − 5m, now]. HTTP API pun namakan jenisnya. Jawapan ini sebenar:

      bash
      curl -s 'localhost:9090/api/v1/query?query=up'
      {"status":"success","data":{"resultType":"vector","result":[{"metric":{"__name__":"up","instance":"node-exporter:9100","job":"node"},"value":[1793537441.393,"1"]},{"metric":{"__name__":"up","instance":"localhost:9090","job":"prometheus"},"value":[1793537441.393,"1"]}]}}
      API query jawab up sebagai JSON. resultType ialah vector, dengan satu nilai untuk setiap target.

      Misi sebenar

      1. docker compose up -d
      2. curl -s 'localhost:9090/api/v1/query?query=up'
      3. docker compose down

      0 daripada 4 langkah siap · Tanda anda disimpan.