modulepackage
0.0.0-20190515130104-6e3e42fc8d7b
Repository: https://github.com/cirocosta/dmesg_exporter.git
Documentation: pkg.go.dev
# README
dmesg_exporter
A Prometheus exporter that collects metrics from the kernel messages ring buffer.
Usage
dmesg_exporter [OPTIONS] start [start-OPTIONS]
Help Options:
-h, --help Show this help message
[start command options]
--path= path to serve metrics (default: /metrics)
--address= address to listen for prometheus scraping (default: :9000)
-t, --tail whether the reader should seek to the end
Sample metrics
dmesg_logs{facility="daemon",priority="info"} 10
dmesg_logs{facility="kern",priority="debug"} 69
dmesg_logs{facility="kern",priority="err"} 4
dmesg_logs{facility="kern",priority="info"} 380
dmesg_logs{facility="kern",priority="notice"} 47
dmesg_logs{facility="kern",priority="warning"} 38
dmesg_logs{facility="syslog",priority="info"} 1
dmesg_logs{facility="user",priority="warning"} 4
Installation
Using Go:
go get github.com/cirocosta/dmesg_exporter
Container image:
docker pull cirocosta/dmesg_exporter
LICENSE
MIT - See ./LICENSE
# Packages
No description provided by the author
Package exporter defines the implementation of dmesg_exporter's prometheus exporter internals, providing means for it to gather metrics from the registered collectors.
Package kmsg provides a minimal interface for dealing with kmsg messages extracted from `/dev/kmesg`.
No description provided by the author