Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117753339
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
4 KB
Referenced Files
None
Subscribers
None
View Options
diff --git a/helm/files/victorialogs.rules.yml b/helm/files/victorialogs.rules.yml
index 5056188..f2ed97a 100644
--- a/helm/files/victorialogs.rules.yml
+++ b/helm/files/victorialogs.rules.yml
@@ -1,73 +1,84 @@
# _time: 5m is implicit in all expressions when the interval is 5m
groups:
- name: roundcube_rules
type: vlogs
- interval: 5m
+ interval: 1m
rules:
- - record: kolab_log_roundcube_fatalerror_rate5m
+ - record: kolab_log_roundcube_fatalerror_rate1m
expr: '{pod_name=~"roundcube.*"} "PHP Fatal error" | stats by (pod_name) count(*)'
- - record: kolab_log_roundcube_dberror_rate5m
+ - record: kolab_log_roundcube_dberror_rate1m
expr: '{pod_name=~"roundcube.*"} "DB Error" | stats by (pod_name) count(*)'
- - record: kolab_log_roundcube_exception_rate5m
+ - record: kolab_log_roundcube_exception_rate1m
expr: '{pod_name=~"roundcube.*"} "exception message" | stats by (pod_name) count(*)'
- name: kolab_rules
type: vlogs
- interval: 5m
+ interval: 1m
rules:
- - record: kolab_log_error_rate5m
+ - record: kolab_log_error_rate1m
expr: '{pod_name=~"kolab.*"} "production.ERROR" | stats by (pod_name) count(*)'
- - record: kolab_log_authenticate_rate5m
+ - record: kolab_log_authenticate_rate1m
expr: '{pod_name=~"kolab.*"} "POST https://kolab-services:80/api/webhooks/cyrus-sasl" | stats by (pod_name) count(*)'
- - record: kolab_log_horizon_error_rate5m
+ - record: kolab_log_horizon_error_rate1m
expr: '{pod_name=~"horizon.*"} "production.ERROR" | stats by (pod_name) count(*)'
- name: postfix_rules
type: vlogs
- interval: 5m
+ interval: 1m
rules:
- - record: kolab_log_postfix_rejection_rate5m
+ - record: kolab_log_postfix_rejection_rate1m
expr: |
- pod_name:postfix* | "refused to talk to me" | stats by (pod_name) count(*)
- - record: kolab_log_postfix_temporary_error_rate5m
+ container_name:postfix | "refused to talk to me" | stats by (pod_name) count(*)
+ - record: kolab_log_postfix_temporary_error_rate1m
expr: |
- pod_name:postfix* | "Temporary error, try again later" | stats by (pod_name) count(*)
+ container_name:postfix | "Temporary error, try again later" | stats by (pod_name) count(*)
# This includes both sent and received email. Filter by relay= ?
- - record: kolab_log_postfix_messages_total
+ - record: kolab_log_postfix_messages_total_rate1m
expr: |
- pod_name:postfix* | extract "status=<status> " | stats by (status) count() as value
- - record: kolab_log_postfix_relay_messages_total
+ container_name:postfix
+ | "status="
+ | extract "status=<status> "
+ | stats by (status) count() as value
+ - record: kolab_log_postfix_relay_messages_total_rate1m
expr: |
- pod_name:postfix*
+ container_name:postfix
+ | "status="
| extract "relay=<relay>, "
| replace_regexp("\\[.*", "") at relay
| extract "status=<status> "
| stats by (relay, status) count() as value
- - record: kolab_log_postfix_bytes_total
+ - record: kolab_log_postfix_bytes_total_rate1m
expr: |
- pod_name:postfix* | extract "size=<size>," | stats count() as value, sum(size) as total_bytes
- # Calculate latencies
- - record: kolab_log_postfix_relay_latency_seconds
+ container_name:postfix
+ | "status="
+ | extract "size=<size>,"
+ | stats count() as value, sum(size) as total_bytes
+
+ - record: kolab_log_postfix_relay_delay_seconds
expr: |
- pod_name:postfix*
+ container_name:postfix
+ | "delay="
| extract "relay=<relay>, "
| replace_regexp("\\[.*", "") at relay
| extract "status=<status> "
| extract "delays=<a>/<b>/<c>/<d>,"
| extract "delay=<delay>,"
- | stats by (relay, status)
- avg(c) as connection_latency,
- avg(d) as transmission_latency,
- avg(delay) as delay
+ | stats by (relay, status)
+ avg(a) as arrival_delay,
+ avg(b) as queue_delay,
+ avg(c) as connection_delay,
+ avg(d) as transmission_delay,
+ max(delay) as max_delay,
+ avg(delay) as delay
- name: imap_rules
type: vlogs
- interval: 5m
+ interval: 1m
rules:
- - record: kolab_log_imap_login_rate5m
+ - record: kolab_log_imap_login_rate1m
expr: |
pod_name:imap* | "User logged in" | stats by (pod_name) count(*)
- - record: kolab_log_imap_error_rate5m
+ - record: kolab_log_imap_error_rate1m
expr: |
pod_name:imap* facility:"local6.err" | stats by (pod_name) count(*)
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Sat, Apr 4, 5:24 AM (4 d, 17 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18822690
Default Alt Text
(4 KB)
Attached To
Mode
R114 kolab-infrastructure
Attached
Detach File
Event Timeline