EN: Read in English
Dunia O2: Kaunter
Exporter: node dan blackbox
Anda akan belajar: bagaimana exporter terjemah mesin atau laman web jadi nombor yang Prometheus boleh scrape.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Prometheus 3 pada 1 Nov 2026
Masalahnya
Dapur masak tak tahu bahasa Prometheus. Bagaimana nak letak suhunya di skrin?
Pilih satu jawapan.
Tengok
Tekan baris yang terangkan ruang cakera kosong.
0 daripada 1 dijumpai
exporter: Penterjemah: ia baca nombor daripada sesuatu (mesin, pangkalan data) dan tunjuk di /metrics. menterjemah. Node exporter baca sebuah mesin: CPU, memori, cakera, beban. Baris-baris ini sebenar.
Cuba
Berapa peratus memori kosong pada setiap mesin? Bahagikan yang tersedia dengan jumlah.
Tambah / node_memory_MemTotal_bytes, kemudian Run.
Petunjuk
Label sama di kedua-dua belah, jadi Prometheus padankan mesin untuk anda.Tengok
Blackbox exporter ketuk satu laman dari luar, macam pelanggan. probe_success 1 bermaksud pintu dibuka. Output ini sebenar.
Cuba
Laman kedai mana yang gagal diketuk pada 12m?
Tunjuk probe yang gagal sahaja: taip probe_success == 0 dan Run.
Teka
Pada 12m, up untuk blackbox sendiri ialah 1. Tapi probe_success untuk laman utama ialah 0. Kenapa?
Pilih satu jawapan.
Cuba
Pandangan dari dalam atau dari luar? Susun setiap semakan.
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Anda berjaya!
Kini anda boleh terangkan exporter dan baca nombor node dan blackbox.
Nak tahu lebih (pilihan)
Banyak exporter wujud: pangkalan data, Redis, barisan mesej. Aplikasi anda sendiri pun boleh tunjuk /metrics dengan pustaka klien. Latihan sebenar: tambah blackbox ke stack kedai-watch anda. Tambah servis ini ke compose.yaml, dan job ini ke prometheus.yml.
blackbox-exporter:
image: quay.io/prometheus/blackbox-exporter:v0.29.1
ports:
- "9115:9115" - job_name: blackbox
metrics_path: /probe
params:
module: [http_2xx]
static_configs:
- targets: ["http://prometheus:9090/-/ready"]
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: blackbox-exporter:9115Misi sebenar
docker compose up -dcurl -s 'localhost:9115/probe?target=http://prometheus:9090/-/ready&module=http_2xx' | grep -E 'probe_success|probe_http_status_code'docker compose down
0 daripada 5 langkah siap · Tanda anda disimpan.
English
The stove cannot speak Prometheus. How do you get its temperature onto a screen?
An exporter translates. Node exporter reads a machine: CPU, memory, disk, load. These lines are real.
What share of memory is free on each machine? Divide available by total.
Blackbox exporter knocks on a page from outside, like a customer. probe_success 1 means the door opened. This output is real.
Which shop page fails its knock at 12m?
At 12m, blackbox’s own up is 1. But probe_success for the home page is 0. Why?
Inside view or outside view? Sort each check.
You can now explain exporters and read node and blackbox numbers.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Prometheus: exporters and integrations · Monitoring Linux with node exporter · Blackbox exporter (multi-target exporter guide)
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?