Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Siapkan host Prometheus di instans Amazon EC2
Prosedur ini menjelaskan cara mengatur host Prometheus menggunakan file prometheus.yl.
-
Unduh server Prometheus dari https://prometheus.io/download/#prometheus
ke instans Amazon Anda. EC2 -
Ekstrak file yang diunduh ke direktori dan pergi ke direktori itu.
-
Buat file dengan konten berikut dan beri nama
prometheus.yml
.# file: prometheus.yml # my global config global: scrape_interval: 60s # A scrape configuration containing exactly one endpoint to scrape: # Here it's Prometheus itself. scrape_configs: # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config. - job_name: 'prometheus' static_configs: # 9090 is the prometheus server port - targets: ['localhost:9090'] - job_name: 'broker' file_sd_configs: - files: - 'targets.json'
-
Gunakan ListNodesoperasi untuk mendapatkan daftar broker cluster Anda.
-
Buat file bernama
targets.json
dengan JSON berikut. Gantibroker_dns_1
broker_dns_2
,, dan sisa nama DNS broker dengan nama DNS yang Anda peroleh untuk broker Anda di langkah sebelumnya. Sertakan semua broker yang Anda peroleh pada langkah sebelumnya. Amazon MSK menggunakan port 11001 untuk JMX Exporter dan port 11002 untuk Node Exporter.catatan
Untuk mengikis metrik JMX dari KRaft pengontrol, tambahkan nama DNS pengontrol sebagai target dalam file JSON. Misalnya:
controller_dns_1:11001
, mengganticontroller_dns_1
dengan nama DNS controller yang sebenarnya. -
Untuk memulai server Prometheus pada instance EC2 Amazon Anda, jalankan perintah berikut di direktori tempat Anda mengekstrak file Prometheus dan disimpan dan.
prometheus.yml
targets.json
./prometheus
-
Temukan alamat IP IPv4 publik EC2 instance Amazon tempat Anda menjalankan Prometheus pada langkah sebelumnya. Anda memerlukan alamat IP publik ini pada langkah berikut.
-
Untuk mengakses UI web Prometheus, buka browser yang dapat mengakses instans EC2 Amazon Anda, dan pergi
ke,Prometheus-Instance-Public-IP
:9090Prometheus-Instance-Public-IP
di mana alamat IP publik yang Anda dapatkan pada langkah sebelumnya.