pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/node_exporter



Module Name:    pkgsrc
Committed By:   tnn
Date:           Sat Sep 26 13:53:56 UTC 2026

Modified Files:
        pkgsrc/sysutils/node_exporter: Makefile distinfo
Added Files:
        pkgsrc/sysutils/node_exporter/patches:
            patch-collector_meminfo__netbsd.go

Log Message:
node_exporter: expose some more uvmexp fields on NetBSD


To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 pkgsrc/sysutils/node_exporter/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/sysutils/node_exporter/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/sysutils/node_exporter/patches/patch-collector_meminfo__netbsd.go

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/sysutils/node_exporter/Makefile
diff -u pkgsrc/sysutils/node_exporter/Makefile:1.99 pkgsrc/sysutils/node_exporter/Makefile:1.100
--- pkgsrc/sysutils/node_exporter/Makefile:1.99 Sat Sep  5 19:10:01 2026
+++ pkgsrc/sysutils/node_exporter/Makefile      Sat Sep 26 13:53:56 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.99 2026/09/05 19:10:01 bsiegert Exp $
+# $NetBSD: Makefile,v 1.100 2026/09/26 13:53:56 tnn Exp $
 
 DISTNAME=      node_exporter-1.12.1
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=prometheus/}
-PKGREVISION=   4
+PKGREVISION=   6
 CATEGORIES=    sysutils
 GITHUB_TAG=    v${PKGVERSION_NOREV}
 

Index: pkgsrc/sysutils/node_exporter/distinfo
diff -u pkgsrc/sysutils/node_exporter/distinfo:1.22 pkgsrc/sysutils/node_exporter/distinfo:1.23
--- pkgsrc/sysutils/node_exporter/distinfo:1.22 Sun Jul 19 10:28:16 2026
+++ pkgsrc/sysutils/node_exporter/distinfo      Sat Sep 26 13:53:56 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.22 2026/07/19 10:28:16 wiz Exp $
+$NetBSD: distinfo,v 1.23 2026/09/26 13:53:56 tnn Exp $
 
 BLAKE2s (cyphar.com_go-pathrs_@v_v0.2.2.mod) = 182c53393b3efcca9da885427b63bee052193cdf0bca063085a98598aa205594
 SHA512 (cyphar.com_go-pathrs_@v_v0.2.2.mod) = 747c3c228e55a5c14081d6bc6882750a521eabf8a5d2b3d0694a5a98d5447f000a9886ebec8813ff8546447b41bd02ccc26a8a507a93f1d3ee8f543c8f394f4c
@@ -384,5 +384,6 @@ Size (howett.net_plist_@v_v1.0.1.zip) = 
 BLAKE2s (node_exporter-1.12.1.tar.gz) = c144ad2fe437bb8731cb6f597c9b0a9b8b7763e2e8b80c1b39a5d23c5ed370a0
 SHA512 (node_exporter-1.12.1.tar.gz) = baaa6e34203960e54c50bb6a1e89f287adaa4fc0a2758517bac9dc84272b12e13196388edd7bb0442c59eee30ef54e4ede83dfefb0ba536c9689d5301d33b749
 Size (node_exporter-1.12.1.tar.gz) = 415688 bytes
+SHA1 (patch-collector_meminfo__netbsd.go) = cd9b5ea06ea158bd218698f5d72358aa5c92d3e7
 SHA1 (patch-collector_netdev__common.go) = 35772210c4e89ea166a4aeec258ecf1caf4c3c88
 SHA1 (patch-collector_netdev__netbsd.go) = 890ad5d2a3532284102a2c7dbc110531a249aad5

Added files:

Index: pkgsrc/sysutils/node_exporter/patches/patch-collector_meminfo__netbsd.go
diff -u /dev/null pkgsrc/sysutils/node_exporter/patches/patch-collector_meminfo__netbsd.go:1.1
--- /dev/null   Sat Sep 26 13:53:56 2026
+++ pkgsrc/sysutils/node_exporter/patches/patch-collector_meminfo__netbsd.go    Sat Sep 26 13:53:56 2026
@@ -0,0 +1,20 @@
+$NetBSD: patch-collector_meminfo__netbsd.go,v 1.1 2026/09/26 13:53:56 tnn Exp $
+
+Expose more of the vm.uvmexp2 sysctl as node_memory_* metrics.
+TODO upstream this.
+
+--- collector/meminfo_netbsd.go.orig   2026-07-14 12:03:47.000000000 +0000
++++ collector/meminfo_netbsd.go
+@@ -43,8 +43,12 @@ func (c *meminfoCollector) getMemInfo() (map[string]fl
+       // see uvm(9)
+       return map[string]float64{
+               "active_bytes":                  ps * float64(uvmexp.Active),
++              "anon_bytes":                    ps * float64(uvmexp.Anonpages),
++              "exec_bytes":                    ps * float64(uvmexp.Execpages),
++              "file_bytes":                    ps * float64(uvmexp.Filepages),
+               "free_bytes":                    ps * float64(uvmexp.Free),
+               "inactive_bytes":                ps * float64(uvmexp.Inactive),
++              "pool_bytes":                    ps * float64(uvmexp.Poolpages),
+               "size_bytes":                    ps * float64(uvmexp.Npages),
+               "swap_size_bytes":               ps * float64(uvmexp.Swpages),
+               "swap_used_bytes":               ps * float64(uvmexp.Swpginuse),



Home | Main Index | Thread Index | Old Index