aboutsummaryrefslogtreecommitdiff
path: root/config.example.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'config.example.yaml')
-rw-r--r--config.example.yaml37
1 files changed, 29 insertions, 8 deletions
diff --git a/config.example.yaml b/config.example.yaml
index 3fe5fa8..b9d4ae1 100644
--- a/config.example.yaml
+++ b/config.example.yaml
@@ -61,13 +61,23 @@ groups:
- name: "Web Services"
# default_collapsed: false # Start collapsed (false = expanded by default)
# show_group_uptime: true # Show aggregate uptime percentage (true by default)
- # Group-level defaults (optional - apply to all monitors in this group unless overridden)
- # defaults:
- # interval: 30s
- # timeout: 10s
- # retries: 2
- # verify_ssl: true
- # disable_ping_tooltips: false
+ # Group-level defaults (optional - apply to all monitors in this group unless overridden)
+ # defaults:
+ # interval: 30s
+ # timeout: 10s
+ # retries: 2
+ # verify_ssl: true
+ # hide_ssl_days: false
+ # hide_ping: false
+ # round_response_time: false
+ # round_uptime: false
+ # disable_ping_tooltips: false
+ # disable_uptime_tooltip: false
+ # method: GET
+ # user_agent: "Custom-Agent/1.0"
+ # expected_status: 200
+ # headers:
+ # Authorization: "Bearer token"
monitors:
- name: "Website"
type: https
@@ -219,7 +229,16 @@ incidents:
# timeout: duration - Default timeout for all monitors in group
# retries: int - Default retry attempts for all monitors in group
# verify_ssl: bool - Default SSL verification for all monitors in group
-# disable_ping_tooltips: bool - Default tooltip behavior for all monitors in group
+# hide_ssl_days: bool - Hide SSL certificate days left (default: false)
+# hide_ping: bool - Hide response time from display (default: false)
+# round_response_time: bool - Round response time to nearest second (default: false)
+# round_uptime: bool - Round uptime percentage (default: false)
+# disable_ping_tooltips: bool - Disable hover tooltips on ping bars (default: false)
+# disable_uptime_tooltip: bool - Disable uptime tooltip with last failure info (default: false)
+# method: string - HTTP method for HTTP/HTTPS monitors (default: GET)
+# user_agent: string - Custom User-Agent header
+# expected_status: int - Expected HTTP status code (default: 200)
+# headers: map[string]string - Custom headers to send
# Note: Individual monitors can override these defaults
#
# Common fields for all monitor types:
@@ -235,9 +254,11 @@ incidents:
# reset_on_next_check: bool - When true, wipes all historical data for this monitor on next check
# Automatically flips to false after reset completes
# hide_ssl_days: bool - Hide SSL/TLS certificate days left from display (default: false)
+# hide_ping: bool - Hide response time from display and tooltips (default: false)
# round_response_time: bool - Round response time to nearest second (default: false)
# round_uptime: bool - Round uptime percentage to whole number (e.g., 99.99% → 100%) (default: false)
# disable_ping_tooltips: bool - Disable hover tooltips on ping history bars (default: false, or group default)
+# disable_uptime_tooltip: bool - Disable uptime tooltip showing last failure info (default: false)
#
# HTTP/HTTPS specific fields:
# expected_status: int - Expected HTTP status code (default: 200)