Rename vm.vultrlabs.dev → victoriametrics.vultrlabs.dev
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
##############################################################################
|
##############################################################################
|
||||||
# VictoriaMetrics Traefik IngressRoute
|
# VictoriaMetrics Traefik IngressRoute
|
||||||
# External: https://vm.vultrlabs.dev → Traefik → victoriametrics:8428
|
# External: https://victoriametrics.vultrlabs.dev → Traefik → victoriametrics:8428
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -14,7 +14,7 @@ spec:
|
|||||||
entryPoints:
|
entryPoints:
|
||||||
- web
|
- web
|
||||||
routes:
|
routes:
|
||||||
- match: Host(`vm.vultrlabs.dev`)
|
- match: Host(`victoriametrics.vultrlabs.dev`)
|
||||||
kind: Rule
|
kind: Rule
|
||||||
middlewares:
|
middlewares:
|
||||||
- name: redirect-https
|
- name: redirect-https
|
||||||
@@ -34,7 +34,7 @@ spec:
|
|||||||
entryPoints:
|
entryPoints:
|
||||||
- websecure
|
- websecure
|
||||||
routes:
|
routes:
|
||||||
- match: Host(`vm.vultrlabs.dev`)
|
- match: Host(`victoriametrics.vultrlabs.dev`)
|
||||||
kind: Rule
|
kind: Rule
|
||||||
middlewares:
|
middlewares:
|
||||||
- name: basic-auth
|
- name: basic-auth
|
||||||
|
|||||||
@@ -18,12 +18,12 @@ Mimir ──import──▶ VictoriaMetrics (1 pod, 200Gi NVMe) │
|
|||||||
│ ↓ PromQL queries │
|
│ ↓ PromQL queries │
|
||||||
│ Traefik (TLS + basic auth) │
|
│ Traefik (TLS + basic auth) │
|
||||||
│ ↓ │
|
│ ↓ │
|
||||||
│ vm.vultrlabs.dev │
|
│ victoriametrics.vultrlabs.dev │
|
||||||
└─────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────┘
|
||||||
|
|
||||||
Grafana queries both:
|
Grafana queries both:
|
||||||
- M3DB (m3db.vultrlabs.dev) → real-time data (1h blocks, going forward)
|
- M3DB (m3db.vultrlabs.dev) → real-time data (1h blocks, going forward)
|
||||||
- VictoriaMetrics (vm.vultrlabs.dev) → historical data (Mar 13–present)
|
- VictoriaMetrics (victoriametrics.vultrlabs.dev) → historical data (Mar 13–present)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Quick Start
|
## Quick Start
|
||||||
@@ -44,7 +44,7 @@ curl http://localhost:8428/health
|
|||||||
|
|
||||||
### 2. Configure DNS
|
### 2. Configure DNS
|
||||||
|
|
||||||
Get the Traefik LoadBalancer IP and point `vm.vultrlabs.dev` at it:
|
Get the Traefik LoadBalancer IP and point `victoriametrics.vultrlabs.dev` at it:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
kubectl -n traefik get svc traefik
|
kubectl -n traefik get svc traefik
|
||||||
@@ -93,14 +93,14 @@ kubectl -n victoriametrics exec deploy/victoriametrics -- \
|
|||||||
curl -s 'http://localhost:8428/api/v1/query?query=vllm:prompt_tokens_total' | python3 -m json.tool
|
curl -s 'http://localhost:8428/api/v1/query?query=vllm:prompt_tokens_total' | python3 -m json.tool
|
||||||
|
|
||||||
# External (with auth)
|
# External (with auth)
|
||||||
curl -u vultr_vm:<password> "https://vm.vultrlabs.dev/api/v1/query?query=up"
|
curl -u vultr_vm:<password> "https://victoriametrics.vultrlabs.dev/api/v1/query?query=up"
|
||||||
```
|
```
|
||||||
|
|
||||||
## Grafana Configuration
|
## Grafana Configuration
|
||||||
|
|
||||||
Add VictoriaMetrics as a **Prometheus** datasource:
|
Add VictoriaMetrics as a **Prometheus** datasource:
|
||||||
|
|
||||||
- **URL:** `https://vm.vultrlabs.dev` (with basic auth)
|
- **URL:** `https://victoriametrics.vultrlabs.dev` (with basic auth)
|
||||||
- **In-cluster URL:** `http://victoriametrics.victoriametrics.svc.cluster.local:8428`
|
- **In-cluster URL:** `http://victoriametrics.victoriametrics.svc.cluster.local:8428`
|
||||||
|
|
||||||
### Mixed Queries (M3DB + VictoriaMetrics)
|
### Mixed Queries (M3DB + VictoriaMetrics)
|
||||||
@@ -109,7 +109,7 @@ Use a **Mixed** datasource in Grafana to query both:
|
|||||||
|
|
||||||
1. Create two Prometheus datasources:
|
1. Create two Prometheus datasources:
|
||||||
- `M3DB` → `https://m3db.vultrlabs.dev`
|
- `M3DB` → `https://m3db.vultrlabs.dev`
|
||||||
- `VictoriaMetrics` → `https://vm.vultrlabs.dev`
|
- `VictoriaMetrics` → `https://victoriametrics.vultrlabs.dev`
|
||||||
|
|
||||||
2. Create a **Mixed** datasource that includes both
|
2. Create a **Mixed** datasource that includes both
|
||||||
|
|
||||||
@@ -157,7 +157,7 @@ kubectl -n victoriametrics exec deploy/victoriametrics -- \
|
|||||||
|
|
||||||
# Query historical data
|
# Query historical data
|
||||||
curl -u vultr_vm:<password> \
|
curl -u vultr_vm:<password> \
|
||||||
"https://vm.vultrlabs.dev/api/v1/query_range?query=vllm:prompt_tokens_total&start=1773360000&end=1742000000&step=60"
|
"https://victoriametrics.vultrlabs.dev/api/v1/query_range?query=vllm:prompt_tokens_total&start=1773360000&end=1742000000&step=60"
|
||||||
|
|
||||||
# Restart VM (if needed)
|
# Restart VM (if needed)
|
||||||
kubectl rollout restart deployment/victoriametrics -n victoriametrics
|
kubectl rollout restart deployment/victoriametrics -n victoriametrics
|
||||||
|
|||||||
Reference in New Issue
Block a user