개요
빅토리아로그 Cloudzy에서는 귀하가 제어할 수 있는 빠른 자체 호스팅 로그 데이터베이스를 제공합니다. 개발용 단일 노드 또는 프로덕션용으로 넉넉한 상자를 가동한 다음 포인트를 지정하세요. 벡터, 유창한 비트, 또는 syslog를 입력하고 몇 초 만에 쿼리를 시작합니다. 전용 EPYC vCPU, DDR5 RAM, 순수 NVMe 및 10Gbps 업링크는 피크 트래픽 중에도 빠른 수집 및 쿼리를 유지합니다. 시간별 청구는 바쁜 시간에 맞춰 규모를 확장하고 나중에 다시 전화를 걸 수 있음을 의미합니다.
설명
이 원클릭 이미지가 배송됩니다. 빅토리아로그 경량 시스템 래퍼와 다음과 같은 편리한 동반자가 있는 Docker 내부 그라파나, 벡터, vmauth, vmalert, 경고 관리자, 그리고 VictoriaMetrics 단일 노드 측정항목용. VictoriaLogs는 기본 HTTP 포트를 수신하고 즉시 로그를 수락하고 쿼리에 응답할 준비가 되어 있습니다. 데이터 모델, 수집 방법, 쿼리 패턴은 공식 문서를 참조하세요.
웹 인터페이스 접속
서버에서 이미 실행 중인 서비스를 방문하여 시작하세요. 바꾸다 <서버-IP> 인스턴스 IP로.
- 빅토리아로그: http://<SERVER-IP>:9428 (수집, 쿼리 및 측정항목은 /측정항목).
- 그라파나: http://<SERVER-IP>:3000 (첫번째 로그인은 관리자 /관리자, 그런 다음 변경하세요).
- VictoriaMetrics 단일 노드: http://<SERVER-IP>:8428 Prometheus 호환 측정항목의 경우.
- vmalert UI 및 API: http://<SERVER-IP>:8880.
- vmauth 게이트웨이: http://<SERVER-IP>:8427 인증 및 라우팅을 위해.
- 경고 관리자: http://<SERVER-IP>:9093.
- 벡터 API 및 UI: http://<SERVER-IP>:8686 활성화된 경우 벡터 구성.
1일차 작업에 대한 서비스 제어:
| sudo systemctl 시작 빅토리아-로그 sudo systemctl 멈추다 빅토리아-로그 sudo systemctl 상태 빅토리아-로그 Docker ps |
고급 기능
귀하가 소유한 컴퓨팅의 로그 데이터베이스에 중요한 실질적인 업그레이드는 다음과 같습니다. 쿼리 대기 시간을 줄이고 급증 중에 원활한 수집을 유지하며 업데이트가 오작동하는 경우 빠른 롤백을 제공합니다.
- 전용 vCPU 및 DDR5 RAM 동시 쓰기 및 읽기 시 시끄러운 이웃 지연을 방지합니다.
- 순수 NVMe 스토리지 WAL, 인덱스 빌드 및 압축의 높은 IOPS를 위해.
- 10 Gbps network port 고가의 배송업체와 많은 대시보드 뷰어를 위한 것입니다.
- 주문형 스냅샷 및 롤백 업그레이드 또는 스키마 변경 전.
- 시간 단위 과금 준비 또는 부하 테스트 복제 비용은 보관하는 시간에 대해서만 비용이 든다는 의미입니다.
한 번의 재부팅으로 모든 크기 조정이 적용됩니다. 데이터 마이그레이션이나 DNS 편집이 필요하지 않습니다.
사용 편의성
지역의 전원을 껐다 켜거나 스냅샷을 찍거나 마이그레이션할 수 있는 깔끔한 대시보드가 제공됩니다. 가리키다 벡터 or 유창한 비트 to http://<SERVER-IP>:9428 HTTP JSON 수집의 경우 또는 TCP 또는 UDP 514를 선호하는 경우 VictoriaLogs에서 syslog 수신기를 활성화합니다. 샘플 레시피는 문서에 있으며 기본 필드를 사용하여 작업을 단순하게 유지하고 시간이 지남에 따라 구조를 추가할 수 있습니다.
성과 중심
팀이 임베딩 중인 경우 그라파나 패널을 공개 상태 페이지 또는 내부 포털에 추가하고, 패널의 첫 번째 바이트까지 걸리는 시간을 단축하고, 임시 쿼리를 빠르게 수행하면 페이지가 즉각적으로 느껴지도록 도와줍니다. NVMe I/O 및 10Gbps 업링크는 여러 사용자가 큰 창에 대해 쿼리를 실행할 때 응답 시간을 안정적으로 유지합니다.
전체 웹사이트 제어
당신은 루트가 있습니다. 보존 조정, 인덱스 정리, 구성 vmauth 사용자 및 유선 경고를 통해 vmalert 그리고 경고 관리자. VictoriaLogs 컨테이너는 다음 위치에 있습니다. /root/VictoriaLogs, Makefile 대상을 호출하는 시스템 단위로 관리되므로 업데이트를 예측하고 되돌릴 수 있습니다. 사용 Docker ps 컨테이너를 검사하거나 자체 작성 파일로 스택을 확장합니다.
강력한 도구
이 이미지에는 다음 항목이 포함되어 있거나 다음과 쌍을 이루고 있으므로 스캐폴딩이 아닌 로그 품질에 집중할 수 있습니다.
- 빅토리아로그 포트 9428의 고속 수집 및 쿼리를 위한 단일 노드.
- 그라파나 포트 3000의 대시보드 및 임시 탐색용입니다.
- VictoriaMetrics 단일 노드 포트 8428에 메트릭 저장도 원하는 경우.
- vmauth 인증을 추가하고 포트 8427에서 다중 테넌트 트래픽을 라우팅합니다.
- vmalert 경고 규칙을 평가하고 포트 8880에 경고 API를 노출합니다.
- 벡터 활성화되면 8686의 API를 사용하여 간단하고 처리량이 많은 배송업체로 사용됩니다.
글로벌 범위
사용자에게 가장 가까운 지역을 선택하세요. Cloudzy는 다음 위치에서 접속 지점을 운영합니다.
- 북미: 뉴욕, 댈러스, 마이애미, 유타, 라스베거스
- 유럽: 런던, 암스테르담, 프랑크푸르트, 취리히
- 아시아태평양: 싱가포르
각 위치는 동일한 10Gbps 업링크, Tier-1 혼합 및 99.95% 가동 시간 SLA를 제공합니다. 유일한 변수는 거리이다.
신청 내용
버전: 지정되지 않음
OS: 우분투 서버 24.04
최소 RAM: 1GB
IP 유형: IPv6, IPv4
지금 VictoriaLogs를 배포하세요: 로그 데이터베이스와 대시보드는 몇 분 안에 준비됩니다.
참고 및 참고자료: VictoriaLogs 기본 포트 9428 및 /측정항목 엔드포인트, 수집 예시 및 데이터 모델은 VictoriaMetrics에 의해 문서화되었습니다. 기본 포트 vmauth 8427, vmalert 8880, VictoriaMetrics 단일 노드 8428 및 그라파나 첫 번째 로그인 흐름이 있는 3000은 공식 가이드에 문서화되어 있습니다.
중요: 구성 및 도메인 관련 책임
모든 OCA에서 SSH/root 전체 접근 권한을 받으십니다. 그 권한은 사용자의 변경 사항이 부서지다 앱입니다. 구성을 조정하시기 전에 이 내용을 읽어 주십시오.
- 도메인을 관리합니다. Cloudzy는 도메인/DNS를 판매하거나 호스팅하지 않습니다. 앱에 도메인이 필요한 경우, 도메인이 서버를 가리키도록 해야 합니다. (A/AAAA/CNAME, 해당 시 MX/TXT). SSL 발급과 많은 대시보드가 이것이 올바른지에 따라 좌우됩니다.
- 설치 후 도메인/호스트네임을 변경하는 것은 간단하지 않습니다. 많은 OCA가 도메인을 구성(.env, 리버스 프록시, 앱 URL)에 기록합니다. 변경하시는 경우 다음 항목도 업데이트하십시오:
- 역방향 프록시(Nginx/Caddy) 및 TLS 인증서
- 앱의 “external URL”/베이스 URL 및 콜백/웹훅 URL
- 앱이나 추가 기능에 하드 코딩된 링크
- 자격 증명이 중요합니다. 기본 관리자 이름 변경, 비밀번호 교체, 서비스 포트 변경을 앱 구성 업데이트 없이 진행하면 당신을 잠그다 서비스를 중단시킬 수 있습니다. 자격 증명을 안전하게 유지하시고 앱, 프록시 및 모든 통합에서 동기화되도록 하십시오.
- 네임서버 변경으로 인해 다운타임이 발생할 수 있습니다. 도메인을 새 네임서버로 이동하거나 NS 레코드를 편집하시면 전파 지연이 발생합니다. 변경 사항을 계획하시고 미리 TTL을 낮추시며, 전환 전에 A/AAAA 레코드를 확인하십시오.
- 방화벽/포트 편집으로 인해 액세스가 중단될 수 있습니다. SSH, HTTP/HTTPS, RDP 또는 앱 포트를 변경하시는 경우, 방화벽(UFW/CSF/security groups)과 리버스 프록시 규칙을 그에 맞게 업데이트하십시오.
- 이메일(SMTP) 포트는 기본적으로 제한되어 있습니다. 아웃바운드 메일 포트(예: 25/465/587) 아마도 악용 방지를 위해 폐쇄. OCA가 이메일을 보내야 하는 경우, SMTP 액세스를 요청합니다. 지원팀에 문의하시거나 트랜잭셔널 이메일 제공자(SendGrid/Mailgun/SES)를 API 또는 승인된 SMTP를 통해 사용하십시오.
- 이메일 및 허용 목록. 앱이 메일을 전송하거나 웹훅을 수신하는 경우, IP/호스트네임 변경은 도달률이나 허용 목록에 영향을 미칠 수 있습니다. SPF/DKIM/DMARC와 IP 허용 목록을 업데이트하십시오.
- 큰 변화가 일어나기 전: 스냅샷을 찍어보세요. 패널의 스냅샷/백업 먼저 진행하십시오. 플러그인, 업데이트 또는 구성 편집이 역효과를 일으키면 몇 분 안에 롤백하실 수 있습니다.
- 지원 범위. Cloudzy는 서버와 사전 설치된 OCA 이미지를 제공합니다. 지속적인 애플리케이션 수준 구성 (도메인, DNS, 앱 설정, 플러그인, 사용자 정의 코드)은 사용자의 책임입니다.
빠른 경험 법칙: 당신이 만지면 도메인, 포트, 비밀번호, 호스트네임 또는 프록시/SSL 구성, 앱의 설정도 함께 업데이트하실 것을 예상하시고 먼저 스냅샷을 생성하십시오.
설치
- GitHub에서 VictoriaMetrics 저장소를 복제했습니다.
/root/VictoriaLogs - 설치된 Docker 및 종속성
- 시스템 서비스 생성
victoria-logsmake 명령을 통해 VictoriaLogs 컨테이너를 관리하려면
명령
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
액세스 URL
- 단일 노드 VictoriaLogs →
http://<SERVER-IP>:9428 - 그라파나 →
http://<SERVER-IP>:3000 - 단일 노드 VictoriaMetrics →
http://<SERVER-IP>:8428 - vmalert →
http://<SERVER-IP>:8880 - vmauth →
http://<SERVER-IP>:8427 - 경고 관리자 →
http://<SERVER-IP>:9093 - 벡터 UI →
http://<SERVER-IP>:8686
선적 서류 비치
- https://docs.victoriametrics.com/victorialogs/