DevOps ve Docker 1 dakika okuma

Grafana ve Prometheus ile Izleme

Prometheus ile metrik toplama ve Grafana ile gorselleştirme kurulumu.

E
Emre Cihan
· · 11 görüntüleme

Docker Kurulum

services:
  prometheus:
    image: prom/prometheus:latest
    volumes: ['./prometheus.yml:/etc/prometheus/prometheus.yml']
    ports: ['9090:9090']

  grafana:
    image: grafana/grafana:latest
    environment:
      GF_SECURITY_ADMIN_PASSWORD: sifre
    ports: ['3000:3000']

  node_exporter:
    image: prom/node-exporter:latest
    pid: host

prometheus.yml

scrape_configs:
  - job_name: node
    static_configs:
      - targets: ['node_exporter:9100']

PromQL Sorgulari

100 - (avg(rate(node_cpu_seconds_total{mode='idle'}[5m])) * 100)
(1 - (node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes)) * 100
rate(node_network_receive_bytes_total[5m])

Uyari

groups:
  - name: sistem
    rules:
      - alert: YuksekCPU
        expr: cpu > 90
        for: 5m
        annotations:
          summary: CPU yuksek

Grafana > Import > 1860 id ile hazir Node Exporter dashboard'u kullanin.

Paylaş: Twitter / X
E
Emre Cihan
Sistem Yöneticisi · Maker · Elektronik Meraklısı

İlgili yazılar

DevOps ve Docker
Docker Nedir? Container Mantığı ve Gerçek Kullanım Senaryoları
4 dk
DevOps ve Docker
Terraform Modulleri ile Yeniden Kullanilabilir Altyapi
1 dk
DevOps ve Docker
Kubernetes StatefulSet ile Veritabani Yonetimi
1 dk
DevOps ve Docker
Kubernetes Ingress Controller ile HTTP Yonetimi
1 dk