Overview
VictoriaLogs trên Cloudzy cung cấp cho bạn một cơ sở dữ liệu log tự lưu trữ, nhanh và hoàn toàn trong tầm kiểm soát. Khởi động một node đơn để phát triển hoặc một máy chủ cấu hình cao hơn cho môi trường production, rồi trỏ Vector, Fluent Bit, hoặc kết nối syslog và bắt đầu truy vấn trong vài giây. EPYC vCPU chuyên dụng, DDR5 RAM, lưu trữ thuần NVMe, và đường uplink 10 Gbps giữ cho việc nhập liệu và truy vấn luôn nhanh ngay cả lúc cao điểm. Thanh toán theo giờ giúp bạn tăng tài nguyên khi cần và giảm xuống sau đó.
Description
Image One-Click này đi kèm VictoriaLogs bên trong Docker với một wrapper systemd nhẹ, cùng các công cụ hỗ trợ hữu ích như Grafana, Vector, vmauth, vmalert, Alertmanager, and VictoriaMetrics single-node để theo dõi số liệu. VictoriaLogs lắng nghe trên cổng HTTP gốc và sẵn sàng nhận log cũng như phản hồi truy vấn ngay lập tức. Xem tài liệu chính thức để biết thêm về mô hình dữ liệu, phương thức nhập liệu và các mẫu truy vấn.
Truy cập giao diện web
Bắt đầu bằng cách truy cập các dịch vụ đang chạy trên máy chủ của bạn. Thay <SERVER-IP> bằng IP của instance.
- VictoriaLogs: http://<SERVER-IP>:9428 (nhập liệu, truy vấn và số liệu tại /metrics).
- Grafana: http://<SERVER-IP>:3000 (first login is admin /admin, then change it).
- VictoriaMetrics single-node: http://<SERVER-IP>:8428 cho số liệu tương thích Prometheus.
- vmalert UI & API: http://<SERVER-IP>:8880.
- vmauth gateway: http://<SERVER-IP>:8427 cho xác thực và định tuyến.
- Alertmanager: http://<SERVER-IP>:9093.
- Vector API & UI: http://<SERVER-IP>:8686 if enabled in vector config.
Các lệnh quản lý dịch vụ cho ngày đầu vận hành:
| sudo systemctl start victoria-logs sudo systemctl stop victoria-logs sudo systemctl status victoria-logs docker ps |
Advanced Features
Dưới đây là các cải tiến thực tế quan trọng khi chạy cơ sở dữ liệu log trên hạ tầng bạn tự sở hữu. Chúng giảm độ trễ truy vấn, giữ cho việc nhập liệu ổn định khi có spike, và cho phép rollback nhanh nếu một bản cập nhật gặp sự cố.
- Dedicated vCPUs và DDR5 RAM để tránh tình trạng tranh chấp tài nguyên khi ghi và đọc đồng thời.
- Lưu trữ NVMe thuần túy cho IOPS cao với WAL, xây dựng index và compaction.
- 10 Gbps network port cho các shipper tốc độ cao và nhiều người dùng dashboard.
- Snapshot theo yêu cầu và rollback trước khi nâng cấp hoặc thay đổi schema.
- Hourly billing nghĩa là các bản clone để staging hoặc load-test chỉ tốn chi phí trong thời gian bạn giữ chúng.
Một lần khởi động lại là áp dụng xong mọi thay đổi kích thước. Không cần di chuyển dữ liệu hay chỉnh sửa DNS.
Ease of Use
Bạn có một dashboard trực quan để khởi động lại, tạo snapshot hoặc chuyển vùng. Trỏ Vector or Fluent Bit to http://<SERVER-IP>:9428 cho việc nhập liệu HTTP JSON, hoặc bật syslog receiver trên VictoriaLogs nếu bạn muốn dùng TCP hoặc UDP 514. Các ví dụ mẫu có trong tài liệu, và bạn có thể bắt đầu đơn giản với các trường mặc định rồi bổ sung cấu trúc dần theo thời gian.
Performance Focus
Nếu nhóm của bạn đang nhúng các panel Grafana vào các trang trạng thái công khai hoặc cổng nội bộ, thời gian tải panel nhanh hơn và các truy vấn ad hoc phản hồi nhanh hơn giúp trang web có cảm giác tức thì. NVMe I/O và đường uplink 10 Gbps giữ thời gian phản hồi ổn định khi nhiều người dùng chạy truy vấn trên các khoảng thời gian lớn.
Toàn quyền kiểm soát Website
Bạn có quyền root. Tùy chỉnh retention, dọn dẹp index, cấu hình vmauth người dùng và thiết lập cảnh báo qua vmalert and Alertmanager. Container VictoriaLogs nằm trong /root/VictoriaLogs, được quản lý bởi một unit systemd gọi các target trong Makefile, giúp quá trình cập nhật có thể dự đoán và hoàn tác được. Dùng docker ps để kiểm tra các container, hoặc mở rộng stack bằng các file compose của riêng bạn.
Powerful Tools
Image này tích hợp sẵn hoặc kết hợp với các thành phần sau để bạn tập trung vào chất lượng log, không phải cấu hình ban đầu.
- VictoriaLogs node đơn để nhận và truy vấn tốc độ cao trên cổng 9428.
- Grafana cho dashboard và khám phá ad-hoc trên cổng 3000.
- VictoriaMetrics single-node khi bạn muốn lưu trữ metrics trên cổng 8428.
- vmauth để thêm xác thực và định tuyến lưu lượng multi-tenant trên cổng 8427.
- vmalert để đánh giá các quy tắc cảnh báo và hiển thị API cảnh báo trên cổng 8880.
- Vector là một shipper đơn giản, thông lượng cao với API tại cổng 8686 khi được bật.
Global Reach
Chọn region gần người dùng nhất. Cloudzy có điểm hiện diện tại:
- North America: New York City, Dallas, Miami, Utah, Las Vegas
- Europe: London, Amsterdam, Frankfurt, Zurich
- Asia-Pacific: Singapore
Mỗi vị trí đều có cùng uplink 10 Gbps, mix Tier-1, và SLA uptime 99,95%. Biến số duy nhất là khoảng cách.
Application Details
Phiên bản: Chưa chỉ định
OS: Ubuntu Server 24.04
Minimum RAM: 1 GB
IP Types: IPv6, IPv4
Triển khai VictoriaLogs ngay: database log và dashboard của bạn sẵn sàng trong vài phút.
Ghi chú và tài liệu tham khảo: Cổng mặc định 9428 của VictoriaLogs và /metrics endpoint, ví dụ nhập dữ liệu, và data model được VictoriaMetrics ghi lại đầy đủ. Các cổng mặc định của vmauth 8427, vmalert 8880, VictoriaMetrics single-node 8428, and Grafana 3000 với luồng đăng nhập lần đầu được ghi trong hướng dẫn chính thức của họ.
Lưu ý quan trọng: Trách nhiệm cấu hình và tên miền
Bạn có toàn quyền truy cập SSH/root trên mọi OCA. Quyền này cũng đồng nghĩa các thay đổi của bạn có thể break ảnh hưởng đến ứng dụng. Vui lòng đọc phần này trước khi chỉnh sửa cấu hình.
- Bạn tự quản lý tên miền. Chúng tôi không bán hoặc lưu trữ tên miền/DNS. Nếu ứng dụng cần tên miền, bạn phải trỏ tên miền về server (A/AAAA/CNAME, và MX/TXT nếu cần). Việc cấp SSL và nhiều dashboard phụ thuộc vào việc cấu hình này phải chính xác.
- Thay đổi tên miền hoặc hostname sau khi cài đặt không phải việc đơn giản. Nhiều OCA ghi tên miền vào các file cấu hình (.env, reverse proxy, URL của ứng dụng). Nếu bạn thay đổi, hãy cập nhật thêm:
- Reverse proxy (Nginx/Caddy) và chứng chỉ TLS
- "URL ngoài"/URL gốc của ứng dụng và các URL callback/webhook
- Mọi liên kết cố định trong ứng dụng hoặc các tiện ích bổ sung
- Credentials matter. Đổi tên tài khoản admin mặc định, xoay vòng mật khẩu, hoặc thay đổi port dịch vụ mà không cập nhật cấu hình ứng dụng có thể khóa bạn khỏi hệ thống hoặc làm dừng dịch vụ. Hãy bảo quản thông tin đăng nhập cẩn thận và đảm bảo đồng bộ giữa ứng dụng, proxy và các tích hợp liên quan.
- Thay đổi nameserver có thể gây gián đoạn dịch vụ. Chuyển tên miền sang nameserver mới hoặc chỉnh sửa bản ghi NS sẽ kích hoạt quá trình lan truyền DNS mất thời gian. Lên kế hoạch trước, giảm TTL sớm, và kiểm tra bản ghi A/AAAA trước khi chuyển đổi.
- Chỉnh sửa firewall/port có thể làm mất quyền truy cập. Nếu bạn thay đổi SSH, HTTP/HTTPS, RDP, hoặc port ứng dụng, hãy cập nhật firewall (UFW/CSF/security groups) và các quy tắc reverse proxy cho phù hợp.
- Port email (SMTP) bị giới hạn theo mặc định. Các port gửi mail ra ngoài (ví dụ: 25/465/587) may be bị chặn để ngăn lạm dụng. Nếu OCA của bạn cần gửi email, hãy yêu cầu quyền truy cập SMTP. từ bộ phận hỗ trợ hoặc sử dụng nhà cung cấp email giao dịch (SendGrid/Mailgun/SES) qua API hoặc SMTP được chấp thuận.
- Email & allowlists. Nếu ứng dụng gửi mail hoặc nhận webhook, việc thay đổi IP/hostname có thể ảnh hưởng đến khả năng gửi thư hoặc danh sách cho phép. Hãy cập nhật SPF/DKIM/DMARC và mọi danh sách IP được phép.
- Trước mọi thay đổi lớn: hãy chụp snapshot. Dùng tính năng snapshot/backup trước. Nếu một plugin, bản cập nhật, hay chỉnh sửa cấu hình gây ra sự cố, bạn có thể khôi phục trong vài phút.
- Support scope. Chúng tôi cung cấp máy chủ và image OCA đã cài sẵn. Việc cấu hình ở tầng ứng dụng (tên miền, DNS, cài đặt ứng dụng, plugin, và code tùy chỉnh) là trách nhiệm của người dùng.
Quy tắc nhanh: if you touch tên miền, cổng, mật khẩu, hostname, hoặc cấu hình proxy/SSL, hãy cập nhật cài đặt của ứng dụng theo, và chụp snapshot trước.
Installation
- Đã clone repo VictoriaMetrics từ GitHub vào
/root/VictoriaLogs - Đã cài đặt Docker và các dependency
- Đã tạo service systemd
victoria-logsđể quản lý container VictoriaLogs qua lệnh make
Commands
sudo systemctl start victoria-logs # Start VictoriaLogs service sudo systemctl stop victoria-logs # Stop service sudo systemctl status victoria-logs # Check service status docker ps # List running Docker containers
Access URLs
- VictoriaLogs node đơn →
http://<SERVER-IP>:9428 - Grafana →
http://<SERVER-IP>:3000 - VictoriaMetrics node đơn →
http://<SERVER-IP>:8428 - vmalert →
http://<SERVER-IP>:8880 - vmauth →
http://<SERVER-IP>:8427 - Alertmanager →
http://<SERVER-IP>:9093 - Vector UI →
http://<SERVER-IP>:8686
Documentation
- https://docs.victoriametrics.com/victorialogs/