From the zpool_influxdb.8 manual page: zpool_influxdb produces InfluxDB-line-protocol-compatible metrics from zpools. Like the zpool command, zpool_influxdb reads the current pool status and statistics. Unlike the zpool command which is intended for humans, zpool_influxdb formats the output in the InfluxDB line protocol. The expected use is as a plugin to a metrics collector or aggregator, such as Telegraf. zpool_influxdb is installed into /usr/libexec/zfs/ Differential revision: https://reviews.freebsd.org/D31094 MFC after: 3 days
29 lines
569 B
Makefile
29 lines
569 B
Makefile
# $FreeBSD$
|
|
|
|
ZFSTOP= ${SRCTOP}/sys/contrib/openzfs
|
|
|
|
.PATH: ${ZFSTOP}/cmd/zpool_influxdb
|
|
.PATH: ${ZFSTOP}/man/man8
|
|
|
|
PROG= zpool_influxdb
|
|
MAN= zpool_influxdb.8
|
|
BINDIR?= /usr/libexec/zfs
|
|
|
|
WARNS?= 0
|
|
CSTD= c99
|
|
|
|
CFLAGS+= \
|
|
-DIN_BASE \
|
|
-I${ZFSTOP}/include \
|
|
-I${ZFSTOP}/lib/libspl/include \
|
|
-I${ZFSTOP}/lib/libspl/include/os/freebsd \
|
|
-include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h \
|
|
-DHAVE_ISSETUGID \
|
|
-include ${SRCTOP}/sys/modules/zfs/zfs_config.h \
|
|
-DSYSCONFDIR=\"/etc\" \
|
|
-DPKGDATADIR=\"/usr/share/zfs\"
|
|
|
|
LIBADD= nvpair spl zfs
|
|
|
|
.include <bsd.prog.mk>
|