Index: dwatch-json/Makefile =================================================================== --- dwatch-json/Makefile +++ dwatch-json/Makefile @@ -1,8 +1,8 @@ PORTNAME= dwatch-json -DISTVERSION= 0.4.1 +DISTVERSION= 1.1 CATEGORIES= sysutils -MAINTAINER= ports@FreeBSD.org +MAINTAINER= dteske@FreeBSD.org COMMENT= FreeBSD dwatch profiles to produce JSON logs LICENSE= BSD2CLAUSE @@ -22,6 +22,24 @@ @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/dwatch ${INSTALL_DATA} ${WRKSRC}/json-* ${STAGEDIR}${PREFIX}/libexec/dwatch ${INSTALL_DATA} ${WRKSRC}/dwatch-json-net.conf ${STAGEDIR}${PREFIX}/etc/dwatch-json-net.conf.sample + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/cron.d + ${INSTALL_DATA} ${WRKSRC}/grafio/cron.d/* ${STAGEDIR}${PREFIX}/etc/cron.d + ${INSTALL_DATA} ${WRKSRC}/grafnet/cron.d/* ${STAGEDIR}${PREFIX}/etc/cron.d + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/grafio + ${INSTALL_DATA} ${WRKSRC}/grafio/etc/* ${STAGEDIR}${PREFIX}/etc/grafio + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/grafnet + ${INSTALL_DATA} ${WRKSRC}/grafnet/etc/* ${STAGEDIR}${PREFIX}/etc/grafnet + @${MKDIR} ${STAGEDIR}${PREFIX}/sbin + ${INSTALL_SCRIPT} ${WRKSRC}/graf/logs ${STAGEDIR}${PREFIX}/sbin/grafio-logs + ${INSTALL_SCRIPT} ${WRKSRC}/graf/logs ${STAGEDIR}${PREFIX}/sbin/grafnet-logs + ${INSTALL_SCRIPT} ${WRKSRC}/graf/rotate ${STAGEDIR}${PREFIX}/sbin/grafio-rotate + ${INSTALL_SCRIPT} ${WRKSRC}/graf/rotate ${STAGEDIR}${PREFIX}/sbin/grafnet-rotate + ${INSTALL_SCRIPT} ${WRKSRC}/graf/stats ${STAGEDIR}${PREFIX}/sbin/grafio_stats + ${INSTALL_SCRIPT} ${WRKSRC}/graf/stats ${STAGEDIR}${PREFIX}/sbin/grafnet_stats + ${INSTALL_SCRIPT} ${WRKSRC}/grafio/grafio ${STAGEDIR}${PREFIX}/sbin + ${INSTALL_SCRIPT} ${WRKSRC}/grafio/rc.d/* ${STAGEDIR}${PREFIX}/etc/rc.d + ${INSTALL_SCRIPT} ${WRKSRC}/grafnet/grafnet ${STAGEDIR}${PREFIX}/sbin + ${INSTALL_SCRIPT} ${WRKSRC}/grafnet/rc.d/* ${STAGEDIR}${PREFIX}/etc/rc.d do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} Index: dwatch-json/distinfo =================================================================== --- dwatch-json/distinfo +++ dwatch-json/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1538436525 -SHA256 (FrauBSD-dwatch-json-0.4.1_GH0.tar.gz) = 49e5f6ca8a2254f61a64b30d629b1f858cd6c2cd757ae22c996343dde048f6fd -SIZE (FrauBSD-dwatch-json-0.4.1_GH0.tar.gz) = 9000 +TIMESTAMP = 1659659849 +SHA256 (FrauBSD-dwatch-json-1.1_GH0.tar.gz) = 70177662152bd6ce2497ba934aee5f5487c0f4ae352e10405ab1043ba63edece +SIZE (FrauBSD-dwatch-json-1.1_GH0.tar.gz) = 37249 Index: dwatch-json/pkg-descr =================================================================== --- dwatch-json/pkg-descr +++ dwatch-json/pkg-descr @@ -1,6 +1,16 @@ -DTrace module for FreeBSD dwatch(1) to produce JSON logs. JSON (JavaScript -Object Notation) is easily consumed by log aggregators such as Kafka and -Telegraf and visualizers like Vizceral. With these modules you can get -data out of the kernel/userland for use in such aggregators/visualizers. +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. WWW: https://fraubsd.org/dwatch-json/ Index: dwatch-json/pkg-plist =================================================================== --- dwatch-json/pkg-plist +++ dwatch-json/pkg-plist @@ -1,7 +1,34 @@ +etc/cron.d/grafio +etc/cron.d/grafnet +etc/dwatch-json-io.conf.sample etc/dwatch-json-net.conf.sample +etc/grafio/grafio.conf.sample +etc/grafio/grafio.subr.sample +etc/grafio/stats.conf.sample +etc/grafnet/grafnet.conf.sample +etc/grafnet/grafnet.subr.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/grafio +sbin/grafio-logs +sbin/grafio-rotate +sbin/grafio_stats +sbin/grafnet +sbin/grafnet-logs +sbin/grafnet-rotate +sbin/grafnet_stats