خب قبل از چیزی باید داکر رو روی سرور نصب کنید و قبلشم سرور رو اپدیت کنید ، سروری که من دارم سیستم عاملش ابونتو هستش
sudo apt update sudo apt install docker.io docker-compose
بعد برای نصب Prometheus قبلش باید فایل prometheus.yml رو برای جابهای Prometheus ایجاد کنیم
mkdir -p /etc/prometheus nano /etc/prometheus/prometheus.yml
حالا میتوینم جاب هایی که میخوایم اجرا بشن رو اینجا وارد کنیم , محتوای اولیه فایل prometheus.yml به شکل زیر است. این تنظیمات ابتدایی به Prometheus میگوید که خودش (خود سرور Prometheus) و هر سرویسی که در پورت 9090 اجرا میشود را نظارت کند
global: scrape_interval: 15s # هر 15 ثانیه دادهها را جمعآوری کن scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090']
حالا نوبت نصب Prometheus با داکر هستش
docker run -d \ --name prometheus \ -p 9090:9090 \ -v /etc/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml \ -e PROMETHEUS_CONFIG_FILE=/etc/prometheus/prometheus.yml \ prom/prometheus
و در اخر هم نصب گرافانا :
docker run -d \ --name grafana \ -p 3000:3000 \ grafana/grafana
یوزرینم و پسورد اولیه برای ورود به گرافانا هم admin هستش .