{"repo":"petaki/probe","free":true,"listed":false,"github":"https://github.com/petaki/probe","clone":"git clone https://github.com/petaki/probe.git","description":"🔎 A monitoring agent.","language":"Go","stars":71,"topics":["go","golang","monitoring","redis"],"license":"MIT","category":"analytics","readme_excerpt":"Probe A lightweight Go agent for monitoring system resources and log files. Badges Features - CPU - overall CPU usage percentage - Memory - overall memory usage percentage - Process - per-process CPU and memory usage - Load - system load averages (1, 5, 15 min) - Disk - per-partition disk usage percentage (with ignore patterns) - Log Tail - tail the last N lines of specified log files - Data Logging - persist collected metrics to Redis with configurable TTL - Alarms - webhook notifications when thresholds are exceeded - Alarm Filtering - wait and sleep intervals to reduce alarm noise - Console Mode - print metrics to stdout when data logging is disabled Getting Started Follow the steps below to install and configure Probe. Prerequisites - Redis: Version = 5.0 (optional, required for data logging and alarm filtering) Install from Binary Download the latest release for your platform from the GitHub Releases page. --- Install from Source Prerequisites - Go: Version = 1.26 Steps 1. Clone the repository: 2. Build the binary: 3. Copy and edit the configuration: Configuration All configuration is done through environment variables in the .env file. A ✅ marks where the variable is required. Option Always Data Log Alarm Alarm Filter Log Tail -------- :------: :--------: :-----: :------------: :--------: PROBE NAME ✅ PROBE DISK IGNORED ✅ PROBE DATA LOG ENABLED ✅ PROBE ALARM ENABLED ✅ PROBE ALARM FILTER ENABLED ✅ PROBE LOG TAIL ENABLED ✅ PROBE REDIS URL ✅ ✅ PROBE DATA LOG TIMEOUT ✅ PROB","default_branch":null,"files":null,"tree":[],"storefront":"/r/petaki","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/petaki/probe/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}