mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-03-20 23:41:18 +00:00
 - Remove grafana-oncall - Add Alerta - Configure basic alerts - Update grafana 10 --> 11 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Added new configuration options for the Alerta service, enhancing user customization. - Introduced a new Helm chart for the VictoriaMetrics Kubernetes stack, enabling comprehensive monitoring solutions. - Added VMAuth feature for enhanced authentication in the Kubernetes stack. - **Bug Fixes** - Fixed issues with the ETCD dashboard and improved ingress path prefix handling. - **Documentation** - Updated README and release guide for the VictoriaMetrics stack with installation and configuration instructions. - Introduced a changelog for organized tracking of changes. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
85 lines
2.0 KiB
YAML
85 lines
2.0 KiB
YAML
global:
|
|
victoria-metrics-k8s-stack:
|
|
fullnameOverride: alerts
|
|
|
|
metrics-server:
|
|
defaultArgs:
|
|
- --cert-dir=/tmp
|
|
- --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
|
|
- --kubelet-use-node-status-port
|
|
- --metric-resolution=15s
|
|
- --kubelet-insecure-tls
|
|
|
|
metrics:
|
|
enabled: true
|
|
|
|
serviceMonitor:
|
|
enabled: true
|
|
|
|
victoria-logs-single:
|
|
server:
|
|
persistentVolume:
|
|
enabled: true
|
|
size: 10Gi
|
|
|
|
fluent-bit:
|
|
daemonSetVolumes:
|
|
- name: varlog
|
|
hostPath:
|
|
path: /var/log
|
|
- name: varlibdockercontainers
|
|
hostPath:
|
|
path: /var/lib/docker/containers
|
|
|
|
daemonSetVolumeMounts:
|
|
- name: varlog
|
|
mountPath: /var/log
|
|
- name: varlibdockercontainers
|
|
mountPath: /var/lib/docker/containers
|
|
readOnly: true
|
|
|
|
config:
|
|
outputs: |
|
|
[OUTPUT]
|
|
Name http
|
|
Match kube.*
|
|
Host vlogs-generic.tenant-root.svc
|
|
port 9428
|
|
compress gzip
|
|
uri /insert/jsonline?_stream_fields=stream,kubernetes_pod_name,kubernetes_container_name,kubernetes_namespace_name&_msg_field=log&_time_field=date
|
|
format json_lines
|
|
json_date_format iso8601
|
|
header AccountID 0
|
|
header ProjectID 0
|
|
filters: |
|
|
[FILTER]
|
|
Name kubernetes
|
|
Match kube.*
|
|
Merge_Log On
|
|
Keep_Log On
|
|
K8S-Logging.Parser On
|
|
K8S-Logging.Exclude On
|
|
[FILTER]
|
|
Name nest
|
|
Match *
|
|
Wildcard pod_name
|
|
Operation lift
|
|
Nested_under kubernetes
|
|
Add_prefix kubernetes_
|
|
|
|
victoria-metrics-k8s-stack:
|
|
externalVM:
|
|
read:
|
|
url: "http://vmselect-shortterm.tenant-root.svc:8480/select/0/prometheus/api/v1/read"
|
|
write:
|
|
url: "http://vminsert-shortterm.tenant-root.svc:8480/insert/0/prometheus/api/v1/write"
|
|
|
|
grafana:
|
|
enabled: false
|
|
kube-state-metrics:
|
|
enabled: false
|
|
prometheus-node-exporter:
|
|
enabled: false
|
|
alertmanager:
|
|
name: vmalertmanager-alertmanager
|