Table of Contents
Theo dõi hộp đựng Docker là thiết yếu để duy trì sức khỏe, hiệu suất và an ninh của ứng dụng của bạn. hai công cụ phổ biến cho mục đích này là của thần thoại và Grafana. cùng nhau, chúng cung cấp một giải pháp mạnh mẽ, mở cho việc hình dung và cảnh báo thời gian thực.
- Vậy, thần quái nào là thần quái?
Vì vậy, chúng ta cần phải kiểm tra xem có thể sử dụng hệ thống này hay không.
Grafana là gì?
Grafana là một nền tảng phân tích và hình ảnh mở, nó tích hợp liên tục với Prometheus, cho phép người dùng tạo ra bảng điều khiển hoạt động để hiển thị các đo thời gian thực từ hộp đựng Docker. Grafa làm cho việc giải thích dữ liệu phức tạp thông qua đồ thị, biểu đồ, và cảnh báo.
Thiết lập bộ quản lý cửa sổName
Theo dõi các thùng chứa Docker với thần Prometheus và Grafana, theo những bước sau:
- Cài đặt Trình soạn thảo Docker và Docker trên máy chủ của bạn.
- Tạo một tập tin soạn thảo Docker gồm cả Prometheus, Grafana, và Node Eputer.
- Cấu hình các máy đo mét của tầu Prometheus và máy xuất khẩu Node.
- Thiết lập bảng điều khiển Grafana để hình dung các thước đo thu thập được.
Cấu hình Trình soạn thảo Docker mẫu
Đây là một tập tin soạn thảo Docker để thiết lập tầu Prometheus và Grafana:
version: '3'
services:
prometheus:
image: prom/prometheus
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
ports:
- "9090:9090"
grafana:
image: grafana/grafana
ports:
- "3000:3000"
node-exporter:
image: prom/node-exporter
ports:
- "9100:9100"
Cấu hình khiến cho đài cộng hưởng từ
Tạo một tập tin cấu hình [FLT: 0] prometheus.yml mà chỉ định mục tiêu cạo, bao gồm các hộp Docker và Node Eper:
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'docker'
static_configs:
- targets: ['localhost:9090']
- job_name: 'node'
static_configs:
- targets: ['localhost:9100']
Dữ liệu hiển thị trong Grafa
Một khi ban tổ chức hội thảo dữ liệu, hãy truy cập Grafana tại [FLT: 0] để xem các thông tin nội dung: 3000 [FLT: 1]. Hãy dùng xác thực mặc định (admin/admin) để đăng nhập. Sau đó, thêm vẻ đẹp của ban quản lý thông tin và nhập khẩu, hoặc tạo bảng điều khiển để theo dõi các bộ nhớ như CPU, bộ nhớ và sử dụng mạng.
Lợi ích của việc theo dõi Docker với thần cắt ngang và thần Grafana
- Name
- Comment
- Phân tích dữ liệu lịch sử cho việc lên kế hoạch khả năng
- Bảng điều khiển tùy chỉnh đã phù hợp với môi trường của bạn
Bằng cách thực hiện giám sát với Prometheus và Grafana, các nhà phát triển và quản trị hệ thống có thể đảm bảo các ứng dụng Dockerized của họ hoạt động trơn tru và hiệu quả, giảm thiểu thời gian xuống và tối ưu hóa tài nguyên.