https://github.com/donghquinn/basic_exporter
Basic Exporter
https://github.com/donghquinn/basic_exporter
devops exporter go metrics monitoring
Last synced: 10 months ago
JSON representation
Basic Exporter
- Host: GitHub
- URL: https://github.com/donghquinn/basic_exporter
- Owner: donghquinn
- License: gpl-3.0
- Created: 2025-02-18T04:01:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T09:48:12.000Z (over 1 year ago)
- Last Synced: 2025-04-04T00:31:22.944Z (about 1 year ago)
- Topics: devops, exporter, go, metrics, monitoring
- Language: Go
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Basic Exporter
* It's very simple but basic exporter for monitoring your own machine.
* My purpose of this exporter is building fast, ligth, and stable exporter.
* It provides System and Network metrics so far. Planning to add more functions and give users more options for choosing what they want.
## Metrics
* It's available to read metrics by :9468/metrics
* The port is fixed with 9468
## System
* Memory
* Total Physical Memroy in bytes
* Used memory in bytes
* Available Memory in bytes
* Memory usage in bytes
* Load Average
* 1, 5, 15
* CPU Usage
* Total CPU Usage Percentage
## Networks
* Network Total Received & Transmitted bytes
* Current Network Received & Transmitted Bandwidth in bytes per second.
## Build and Deploy
### Docker and Docker compose
* use docker-compose.yml with building using Dockerfile
### Compile binary executable file
* Use build.sh. This script is the example build command script for ubuntu. customize yourself.