# prober **Repository Path**: xmlgrg/prober ## Basic Information - **Project Name**: prober - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-03-09 - **Last Updated**: 2024-03-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Probe # 1. [Introduction](#introduction) Probe is a simple tool to help you understand the performance of your code. It is designed to be easy to use and to provide a quick overview of the performance of your host. It is written in Golang and is designed to be easy to use and to provide a quick overview of the performance of your host. # features - CPU usage - Memory usage - Disk usage - Network usage - Process usage # 2. [Installation](#installation) ``` #make release ``` # 3. [Usage](#usage) - Run once ```bash #./prober run ``` - Run as a service ```bash #./prober install #sytemctl ProberService enable #sytemctl ProberService start ``` example: ```bash root@ecs-web:/opt/prober# ./prober install 2024-02-28 09:46:57.668 [INFO] prober start 2024-02-28 09:46:58.157 [INFO] Succeed to install service prober Succeed to install service prober root@ecs-web:/opt/prober# systemctl status prober ● prober.service - prober Loaded: loaded (/etc/systemd/system/prober.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2024-02-28 09:47:17 CST; 4s ago Main PID: 1904713 (prober) Tasks: 11 (limit: 18833) Memory: 18.1M CPU: 88ms CGroup: /system.slice/prober.service └─1904713 /opt/prober/prober run -d 1 2月 28 09:47:17 ecs-web systemd[1]: Started prober. 2月 28 09:47:17 ecs-web prober[1904713]: 2024-02-28 09:47:17.737 [INFO] prober start ``` # 4. [Contributing](#contributing) # 5. [License](#license)