sysutils/dwatch-json 1.2 FreeBSD
FreeBSD dwatch suite to produce JSON stats
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD2CLAUSE
- Categories
- sysutils
- Package size
- 32.0 KiB, 363.5 KiB installed
Description
DTrace suite for FreeBSD dwatch(1) to produce JSON stats. JSON (JavaScript Object Notation) is easily consumed by log aggregators such as Kafka and Telegraf and visualizers like Grafana and Vizceral. It is also easily parsed, filtered, and transformed with jq.
With this package you can get data out of the kernel for use in such tools, aggregators, and visualizers.
Included in this package are service suites which help automate the collection of statistics for time-series graphing (with Grafana for example). The suites consist of general daemons, sample configs, statistics-gathering daemons (utilizing telegraf), log-rotation tools, default cron.d entries for calling said tools, and many convenience features including full service(8) integration and rc.conf(5) support.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | sysutils/dwatch-json | 1.2 |
| DragonFly | sysutils/dwatch-json | 1.2 |
Install
Binary package:
pkg install dwatch-json
From the ports tree:
cd /usr/ports/sysutils/dwatch-json/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= dwatch-json>0:sysutils/dwatch-json
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 |
| FreeBSD:14:quarterly | 1.2 | 1.2 | n/a | 1.2 | 1.2 |
| FreeBSD:15:latest | 1.2 | 1.2 | n/a | 1.2 | 1.2 |
| FreeBSD:15:quarterly | 1.2 | 1.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.2 | 1.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
No port depends on this one.
Configuration
Options name: sysutils_dwatch-json
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- Service scripts
- none
Files
pkg-plist 40
- etc/cron.d/grafio
- etc/cron.d/grafnet
- @sample etc/dwatch-json-io.conf.sample
- @sample etc/dwatch-json-net.conf.sample
- @sample etc/grafio/grafio.conf.sample
- @sample etc/grafio/grafio.subr.sample
- @sample etc/grafio/stats.conf.sample
- @sample etc/grafnet/grafnet.conf.sample
- @sample etc/grafnet/grafnet.subr.sample
- @sample etc/grafnet/stats.conf.sample
- etc/rc.d/grafio
- etc/rc.d/grafio_stats
- etc/rc.d/grafnet
- etc/rc.d/grafnet_stats
- libexec/dwatch/json-io
- libexec/dwatch/json-io-config
- libexec/dwatch/json-io-config-raw
- libexec/dwatch/json-io-raw
- libexec/dwatch/json-io-top
- libexec/dwatch/json-io-top-raw
- libexec/dwatch/json-net
- libexec/dwatch/json-net-config
- libexec/dwatch/json-net-config-raw
- libexec/dwatch/json-net-raw
- libexec/dwatch/json-net-top
- libexec/dwatch/json-net-top-raw
- sbin/gio
- sbin/gn
- sbin/grafio
- sbin/grafio-logs
- sbin/grafio-rotate
- sbin/grafio_stats
- sbin/grafnet
- sbin/grafnet-logs
- sbin/grafnet-rotate
- sbin/grafnet_stats
- share/examples/grafio/dashboards/block-i-o.json
- share/examples/grafnet/dashboards/device-i-o-rates-b-s.json
- share/examples/grafnet/dashboards/device-i-o-rates-bps.json
- share/examples/grafnet/dashboards/device-i-o.json
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| FrauBSD-dwatch-json-1.2_GH0.tar.gz | 75379 | 14f55d822fa2bad4e42c93717230035561f6361b962e1c67c022e147033a5914 |
Commit history 0
No commits in the history this site was built from.