1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# Gregg client configuration
# This file is loaded from the platform-specific config directory or via --config.
# Linux: ~/.config/gregg/gregg.toml
# macOS: ~/Library/Application Support/gregg/gregg.toml
# Windows: %APPDATA%\gregg\gregg.toml
= 1
# Global polling interval in seconds (1..=3600).
= 5
# HTTP request timeout in milliseconds (100+).
= 1500
# Maximum concurrent polling requests (1..=64).
= 16
# Default port for endpoints that don't specify one (1..=65535).
= 11310
# Monitored systems.
# Each entry requires: id (UUID v4), host, port.
# An optional name provides a display label.
[[]]
= "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d"
= "192.168.182.8"
= 11310
= "Deadpool"
[[]]
= "f6e5d4c3-b2a1-4f7e-8d9c-0b1a2f3e4d5c"
= "macmini.local"
= 11310
# Optional EggPool statistics source. Omit this table to disable the pane.
# The CLI accepts `gregg eggpool add HOST`, defaulting to HTTP port 11300.
# Public EggPool instances omit api_key_env. Protected instances name an
# environment variable here; set its value in the environment before running
# the TUI. The key value is never stored in this file.
# [eggpool]
# id = "01234567-89ab-4cde-8123-456789abcdef"
# host = "eggpool.local"
# port = 11300
# scheme = "http"
# name = "Main EggPool"
# api_key_env = "EGGPOOL_GREGG_API_KEY"