Page MenuHomeFreeBSD

D17316.id48445.diff
No OneTemporary

D17316.id48445.diff

Index: sysutils/Makefile
===================================================================
--- sysutils/Makefile
+++ sysutils/Makefile
@@ -296,6 +296,7 @@
SUBDIR += dvtm
SUBDIR += dwatch
SUBDIR += dwatch-gource
+ SUBDIR += dwatch-json
SUBDIR += dwatch-pwsnoop
SUBDIR += e2fsprogs
SUBDIR += ec2-scripts
Index: sysutils/dwatch-json/Makefile
===================================================================
--- /dev/null
+++ sysutils/dwatch-json/Makefile
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME= dwatch-json
+DISTVERSION= 0.1
+CATEGORIES= sysutils
+
+MAINTAINER= dteske@FreeBSD.org
+COMMENT= FreeBSD dwatch profiles to produce JSON logs
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= FrauBSD
+NO_ARCH= yes
+NO_BUILD= yes
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.options.mk>
+
+.if ${OSVERSION} < 1101516 || (${OSVERSION} >= 1200000 && ${OSVERSION} < 1200065)
+IGNORE= requires dwatch available in recent FreeBSD 11 or 12
+.endif
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/dwatch
+ ${INSTALL_DATA} ${WRKSRC}/json-* ${STAGEDIR}${PREFIX}/libexec/dwatch
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Index: sysutils/dwatch-json/distinfo
===================================================================
--- /dev/null
+++ sysutils/dwatch-json/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1537899627
+SHA256 (FrauBSD-dwatch-json-0.1_GH0.tar.gz) = e4d303fbcc82bd0f376762d383d2cd075571679cacc4470de8bc32a5dae51afa
+SIZE (FrauBSD-dwatch-json-0.1_GH0.tar.gz) = 7093
Index: sysutils/dwatch-json/pkg-descr
===================================================================
--- /dev/null
+++ sysutils/dwatch-json/pkg-descr
@@ -0,0 +1,6 @@
+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.
+
+WWW: https://fraubsd.org/dwatch-pwsnoop/
Index: sysutils/dwatch-json/pkg-plist
===================================================================
--- /dev/null
+++ sysutils/dwatch-json/pkg-plist
@@ -0,0 +1,4 @@
+libexec/dwatch/json-net
+libexec/dwatch/json-net-raw
+libexec/dwatch/json-net-top
+libexec/dwatch/json-net-top-raw

File Metadata

Mime Type
text/plain
Expires
Fri, Jul 24, 5:46 PM (14 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35449577
Default Alt Text
D17316.id48445.diff (2 KB)

Event Timeline