Tổng quan
VictoriaLogs trên Cloudzy cung cấp cho bạn cơ sở dữ liệu nhật ký tự lưu trữ nhanh chóng mà bạn hoàn toàn kiểm soát. Khởi tạo một nút duy nhất cho mục đích phát triển hoặc một máy chủ mạnh mẽ hơn cho sản xuất, sau đó trỏ Vector , Fluent Bit hoặc syslog đến đó và bắt đầu truy vấn chỉ trong vài giây. CPU ảo EPYC chuyên dụng, RAM DDR5, ổ NVMe thuần túy và đường truyền 10 Gbps giúp việc thu thập và truy vấn diễn ra nhanh chóng ngay cả trong giờ cao điểm. Thanh toán theo giờ cho phép bạn mở rộng quy mô trong giờ cao điểm và giảm quy mô sau đó.
Sự miêu tả
Ảnh Docker cài đặt nhanh này tích hợp VictoriaLogs bên trong Docker với một trình bao bọc systemd nhẹ, cùng với các công cụ hỗ trợ hữu ích như Grafana , Vector , vmauth , vmalert , Alertmanager và VictoriaMetrics (phiên bản một nút) để thu thập số liệu. VictoriaLogs lắng nghe trên cổng HTTP gốc và sẵn sàng tiếp nhận nhật ký cũng như trả lời các truy vấn ngay lập tức. Xem tài liệu chính thức để biết thêm chi tiết về mô hình dữ liệu, phương pháp thu thập dữ liệu và các mẫu truy vấn.
Truy cập giao diện web
Start by visiting the services already running on your server. Replace <SERVER-IP> with your instance IP.
- VictoriaLogs: http://<SERVER-IP>:9428 (tiếp nhận, truy vấn và số liệu tại) /metrics).
- Grafana: http://<SERVER-IP>:3000 (lần đăng nhập đầu tiên là quản trị viên /quản trị viên(sau đó hãy thay đổi nó).
- VictoriaMetrics một nút: http://<SERVER-IP>:8428 dành cho các chỉ số tương thích với Prometheus.
- vmalert Giao diện người dùng & API: http://<SERVER-IP>:8880.
- vmauth cổng: http://<SERVER-IP>:8427 Dùng cho xác thực và định tuyến.
- Trình quản lý cảnh báo: http://<SERVER-IP>:9093.
- Vector API & UI: http://<SERVER-IP>:8686 if enabled in vector config.
Các biện pháp kiểm soát dịch vụ cho hoạt động ngày đầu tiên:
| sudo systemctl start victoria- logs sudo systemctl stop victoria- logs sudo systemctl status victoria- logs docker ps |
Tính năng nâng cao
Dưới đây là những nâng cấp thiết thực quan trọng đối với cơ sở dữ liệu nhật ký trên máy chủ mà bạn sở hữu. Chúng giúp giảm độ trễ truy vấn, duy trì quá trình nhập dữ liệu mượt mà trong thời gian cao điểm và cho phép bạn nhanh chóng khôi phục lại nếu quá trình cập nhật gặp sự cố.
- CPU ảo chuyên dụng và RAM DDR5 để tránh tình trạng tắc nghẽn do các tác vụ ghi và đọc đồng thời.
- Lưu trữ NVMe thuần túy để đạt hiệu suất IOPS cao trên WAL, xây dựng chỉ mục và nén dữ liệu.
- Cổng mạng 10 Gbps Dành cho các nhà vận chuyển có cước phí cao và nhiều người xem bảng điều khiển.
- Chụp ảnh nhanh và khôi phục theo yêu cầu trước khi nâng cấp hoặc thay đổi lược đồ.
- Tính phí theo giờ Điều này có nghĩa là các bản sao dùng để dàn dựng hoặc kiểm thử tải chỉ tốn phí cho số giờ bạn sử dụng chúng.
Chỉ cần khởi động lại một lần là mọi thay đổi kích thước sẽ được áp dụng. Không cần di chuyển dữ liệu hay chỉnh sửa DNS.
Dễ sử dụng
You get a clean dashboard to power-cycle, snapshot, or migrate regions. Point Vector or Fluent Bit to http://<SERVER-IP>:9428 for HTTP JSON ingestion, or enable syslog receivers on VictoriaLogs if you prefer TCP or UDP 514. Sample recipes are in the docs, and you can keep things simple with default fields and add structure over time.
Tập trung vào hiệu suất
Nếu nhóm của bạn đang tích hợp các bảng điều khiển Grafana vào các trang trạng thái công khai hoặc cổng thông tin nội bộ, thời gian phản hồi byte đầu tiên trên các bảng điều khiển sẽ ngắn hơn và các truy vấn tức thời nhanh hơn sẽ giúp các trang hiển thị tức thì. Giao thức I/O NVMe và đường truyền 10 Gbps giúp duy trì 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 cửa sổ lớn.
Kiểm soát hoàn toàn trang web
Bạn có quyền root. Điều chỉnh thời gian lưu trữ, cắt tỉa chỉ mục, cấu hình người dùng vmauth và chuyển tiếp cảnh báo thông qua vmalert và Alertmanager . Container VictoriaLogs nằm dưới thư mục /root/VictoriaLogs , được quản lý bởi một đơn vị systemd gọi các mục tiêu Makefile, do đó các bản cập nhật có thể dự đoán được và có thể đảo ngược. Sử dụng lệnh `docker ps` để kiểm tra các container hoặc mở rộng ngăn xếp bằng các tệp compose của riêng bạn.
Công cụ mạnh mẽ
Hình ảnh này bao gồm hoặc đi kèm với các hình ảnh sau đây để bạn có thể tập trung vào chất lượng khúc gỗ, chứ không phải giàn giáo.
- VictoriaLogs Một nút duy nhất để thu thập và truy vấn dữ liệu tốc độ cao trên cổng 9428.
- Grafana Dùng cho bảng điều khiển và khám phá dữ liệu tức thời trên cổng 3000.
- VictoriaMetrics một nút khi bạn cũng muốn lưu trữ số liệu trên cổng 8428.
- vmauth Thêm xác thực và định tuyến lưu lượng truy cập đa người dùng trên cổng 8427.
- vmalert Để đánh giá các quy tắc cảnh báo và cung cấp API cảnh báo trên cổng 8880.
- Vectơ như một hệ thống vận chuyển đơn giản, hiệu suất cao với API tại cổng 8686 khi được kích hoạt.
Phạm vi toàn cầu
Chọn khu vực gần nhất với người dùng của bạn. Cloudzy có các điểm hiện diện tại:
- Bắc MỹThành phố New York, Dallas, Miami, Utah, Las Vegas
- Châu ÂuLuân Đôn, Amsterdam, Frankfurt, Zurich
- Châu Á - Thái Bình Dương : Singapore
Mỗi địa điểm đều cung cấp cùng tốc độ đường truyền 10 Gbps, cấu hình Tier-1 và SLA đảm bảo thời gian hoạt động 99,95%. Điểm khác biệt duy nhất là khoảng cách.
Thông tin ứng dụng
Phiên bản: Không được chỉ định
Hệ điều hành: Ubuntu Server 24.04
Dung lượng RAM tối thiểu: 1 GB
Các loại IP: IPv6, IPv4
Triển khai VictoriaLogs ngay: cơ sở dữ liệu nhật ký và bảng điều khiển của bạn sẽ sẵn sàng chỉ trong vài phút.
Ghi chú và tài liệu tham khảo: Cổng mặc định 9428 và điểm cuối /metrics của VictoriaLogs , các ví dụ về thu thập dữ liệu và mô hình dữ liệu được VictoriaMetrics ghi lại. Các cổng mặc định cho vmauth 8427, vmalert 8880, VictoriaMetrics một nút 8428 và Grafana 3000 với luồng đăng nhập lần đầu được ghi lại trong các hướng dẫn chính thức của chúng.
Quan trọng: Trách nhiệm về cấu hình và tên miền
Bạn có quyền truy cập SSH/root đầy đủ trên mọi OCA. Quyền hạn đó cũng có nghĩa là những thay đổi của bạn có thể làm hỏng ứng dụng. Vui lòng đọc kỹ hướng dẫn này trước khi chỉnh sửa cấu hình.
- Bạn quản lý tên miền. Chúng tôi không bán hoặc cung cấp dịch vụ 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 của mình đến máy chủ. (A/AAAA/CNAME và MX/TXT nếu có). Việc cấp chứng chỉ SSL và nhiều bảng điều khiển phụ thuộc vào việc thông tin này chính xác.
- Việc thay đổi tên miền/tên máy chủ sau khi cài đặt không phải là chuyện đơn giản. Nhiều OCA ghi tên miền vào các tệp cấu hình (.env, reverse proxy, URL ứng dụng). Nếu bạn thay đổi nó, hãy cập nhật cả:
- Máy chủ proxy ngược (Nginx/Caddy) và chứng chỉ TLS
- URL ứng dụng “bên ngoài”/URL cơ sở và URL gọi lại/webhook
- Bất kỳ liên kết được mã hóa cứng nào trong ứng dụng hoặc tiện ích bổ sung
- Bằng cấp rất quan trọng. Việc đổi tên quản trị viên mặc định, thay đổi mật khẩu hoặc thay đổi cổng dịch vụ mà không cập nhật cấu hình ứng dụng có thể gây ra các vấn đề. khóa bạn lại hoặc dừng các dịch vụ. Giữ thông tin đăng nhập an toàn và đồng bộ trên toàn bộ ứng dụng, máy chủ proxy và bất kỳ tích hợp nào.
- Việc thay đổi máy chủ tên miền có thể gây ra sự gián đoạn hoạt động. Việc chuyển tên miền của bạn sang máy chủ tên miền mới hoặc chỉnh sửa bản ghi NS sẽ gây ra sự chậm trễ trong quá trình lan truyền. Hãy lên kế hoạch thay đổi, giảm TTL trước đó và xác minh các bản ghi A/AAAA trước khi chuyển đổi.
- Việc chỉnh sửa tường lửa/cổng có thể làm gián đoạn quyền truy cập. Nếu bạn thay đổi cổng SSH, HTTP/HTTPS, RDP hoặc cổng ứng dụng, hãy cập nhật tường lửa (UFW/CSF/nhóm bảo mật) và các quy tắc proxy ngược cho phù hợp.
- Các cổng email (SMTP) bị hạn chế theo mặc định. Cổng gửi thư đi (ví dụ: 25/465/587) Có lẽ Đóng cửa để ngăn ngừa lạm dụngNếu OCA của bạn phải gửi email, 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) thông qua API hoặc SMTP được phê duyệt.
- Email và danh sách cho phép. Nếu ứng dụng gửi thư hoặc nhận webhook, việc thay đổi địa chỉ IP/tên máy chủ 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à bất kỳ danh sách cho phép IP nào.
- Trước khi thực hiện bất kỳ thay đổi lớn nào: hãy chụp ảnh nhanh. Sử dụng bảng điều khiển ảnh chụp nhanh/bản sao lưu Đầu tiên, nếu một plugin, bản cập nhật hoặc chỉnh sửa cấu hình gây ra lỗi, bạn có thể hoàn tác trong vài phút.
- Phạm vi hỗ trợ. Chúng tôi cung cấp máy chủ và ảnh OCA được cài đặt sẵn. Đang tiếp diễn cấu hình cấp ứng dụng (Tên miền, DNS, cài đặt ứng dụng, plugin và mã tùy chỉnh) là trách nhiệm của người dùng.
Nguyên tắc đơn giản: nếu bạn động đến tên miền, cổng, mật khẩu, tên máy chủ hoặc cấu hình proxy/SSL , hãy chuẩn bị tinh thần rằng cài đặt của ứng dụng cũng sẽ được cập nhật, và nhớ chụp ảnh màn hình trước.
Lắp đặt
- Đã sao chép kho lưu trữ VictoriaMetrics từ GitHub sang...
/root/VictoriaLogs - Đã cài đặt Docker và các thành phần phụ thuộc
- Đã tạo dịch vụ systemd
victoria-logsquản lý container VictoriaLogs thông qua các lệnh make.
Lệnh
sudo systemctl start victoria-logs # Khởi động dịch vụ VictoriaLogs sudo systemctl stop victoria-logs # Dừng dịch vụ sudo systemctl status victoria-logs # Kiểm tra trạng thái dịch vụ docker ps # Liệt kê các container Docker đang chạy
URL truy cập
- VictoriaLogs trên một nút duy nhất →
http://<SERVER-IP>:9428 - Grafana →
http://<SERVER-IP>:3000 - VictoriaMetrics trên một nút duy nhất →
http://<SERVER-IP>:8428 - vmalert →
http://<SERVER-IP>:8880 - vmauth →
http://<SERVER-IP>:8427 - Trình quản lý cảnh báo →
http://<SERVER-IP>:9093 - Giao diện người dùng đồ họa vector →
http://<SERVER-IP>:8686
Tài liệu
- https://docs.victoriametrics.com/victorialogs/