This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
сервис_victoriametrics [2026/06/10 12:06] val [Уведомления] |
сервис_victoriametrics [2026/06/19 14:47] (current) val [Отдадка] |
||
|---|---|---|---|
| Line 104: | Line 104: | ||
| ... | ... | ||
| - name: KubestateExporter | - name: KubestateExporter | ||
| + | ... | ||
| + | # -- Vertical Pod Autoscaler | ||
| ... | ... | ||
| alertmanager: | alertmanager: | ||
| Line 126: | Line 128: | ||
| - to: 'student@corpX.un' | - to: 'student@corpX.un' | ||
| send_resolved: true | send_resolved: true | ||
| + | |||
| + | # -- Alertmanager extra templates | ||
| ... | ... | ||
| </code><code> | </code><code> | ||
| + | kube1:~/vm# helm template vma vm/victoria-metrics-alert -f vm-alert-values.yaml -n vm --version 0.37.0 | ||
| + | |||
| kube1:~/vm# helm upgrade -i vma vm/victoria-metrics-alert -f vm-alert-values.yaml -n vm --version 0.37.0 | kube1:~/vm# helm upgrade -i vma vm/victoria-metrics-alert -f vm-alert-values.yaml -n vm --version 0.37.0 | ||
| </code> | </code> | ||
| - | ==== Отдадка ==== | + | ==== Отладка ==== |
| <code> | <code> | ||
| kube1:~/vm# kubectl -n vm exec -ti pods/vma-victoria-metrics-alert-server-<TAB> -- sh | kube1:~/vm# kubectl -n vm exec -ti pods/vma-victoria-metrics-alert-server-<TAB> -- sh | ||
| Line 138: | Line 144: | ||
| 1 root 0:00 /vmalert-prod --datasource.url=http://vmsingle-victoria-metrics-single-server:8428 --envflag.enable --envflag.prefix=VM_ --httpListenAddr=:8880 --loggerFormat=json --notifier.url=http://vma-victoria-metrics-alert-alertmanager.vm.svc.cluster.local.:9093 --rule=/config/alert-rules.yaml | 1 root 0:00 /vmalert-prod --datasource.url=http://vmsingle-victoria-metrics-single-server:8428 --envflag.enable --envflag.prefix=VM_ --httpListenAddr=:8880 --loggerFormat=json --notifier.url=http://vma-victoria-metrics-alert-alertmanager.vm.svc.cluster.local.:9093 --rule=/config/alert-rules.yaml | ||
| ... | ... | ||
| + | |||
| / # cat /config/alert-rules.yaml | / # cat /config/alert-rules.yaml | ||
| ... | ... | ||
| - | </code> | ||
| - | ==== Подключение ==== | ||
| - | <code> | ||
| - | cmder> kubectl -n vm port-forward svc/vma-victoria-metrics-alert-server 8880 | ||
| kube1:~/vm# kubectl -n vm exec -ti pods/vma-victoria-metrics-alert-alertmanager-<TAB> -- sh | kube1:~/vm# kubectl -n vm exec -ti pods/vma-victoria-metrics-alert-alertmanager-<TAB> -- sh | ||
| Line 149: | Line 152: | ||
| /alertmanager $ cat /config/alertmanager.yaml | /alertmanager $ cat /config/alertmanager.yaml | ||
| ... | ... | ||
| - | </code><code> | + | </code> |
| + | ==== Подключение ==== | ||
| + | <code> | ||
| + | cmder> kubectl -n vm port-forward svc/vma-victoria-metrics-alert-server 8880 | ||
| cmder> kubectl -n vm port-forward svc/vma-victoria-metrics-alert-alertmanager 9093 | cmder> kubectl -n vm port-forward svc/vma-victoria-metrics-alert-alertmanager 9093 | ||
| </code> | </code> | ||
| Line 156: | Line 163: | ||
| * [[Управление сервисами в Linux#Управление юнитами Systemd]] systemctl reset-failed | * [[Управление сервисами в Linux#Управление юнитами Systemd]] systemctl reset-failed | ||
| - | * Используем [[Система Kubernetes#Базовые объекты k8s]] для стресс тестирования из [[Анализ производительности системы]] | + | * Используем [[Система Kubernetes#Manifest]] развертывания с последующим стресс тестированием из [[Анализ производительности системы]] |
| - | * [[Команда dd]] для нехватки места на диске | + | * [[Команда dd]] для воспроизведения нехватки места на диске |
| ===== Журналы ===== | ===== Журналы ===== | ||
| Line 188: | Line 195: | ||
| <code> | <code> | ||
| Grafana -> Connections -> | Grafana -> Connections -> | ||
| - | Add new connection: VictoriaLogs -> | + | Add new connection: VictoriaLogs |
| - | Install -> New Datasources | + | Install -> New Datasources -> VictoriaLogs |
| - | http://vls-victoria-logs-single-server:9428 -> | + | URL: http://vls-victoria-logs-single-server:9428 |
| - | Explore -> LogsQL: kubernetes.pod_labels.app: "my-debian" _time: 5m | + | Explore -> victoriametrics-logs-datasources |
| + | Code (LogsQL): kubernetes.pod_labels.app: "my-debian" _time: 5m | ||
| </code> | </code> | ||