[gentoo-commits] repo/gentoo:master commit in: app-metrics/process-exporter/
commit: d12bd7dd67306d366b557a168f9dbe7879488f8e
Author: Robin H. Johnson gentoo org>
AuthorDate: Sat Jul 5 15:48:32 2025 +
Commit: Robin H. Johnson gentoo org>
CommitDate: Sat Jul 5 15:48:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d12bd7dd
app-metrics/process-exporter: fix 32-bit build
Bug: https://bugs.gentoo.org/924632
Signed-off-by: Robin H. Johnson gentoo.org>
.../process-exporter/process-exporter-0.8.5.ebuild | 16 +++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/app-metrics/process-exporter/process-exporter-0.8.5.ebuild
b/app-metrics/process-exporter/process-exporter-0.8.5.ebuild
index 6ead94d4103d..0bb5ac941ab2 100644
--- a/app-metrics/process-exporter/process-exporter-0.8.5.ebuild
+++ b/app-metrics/process-exporter/process-exporter-0.8.5.ebuild
@@ -13,7 +13,21 @@ SRC_URI+="
https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz";
LICENSE="MIT Apache-2.0 BSD BSD-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
+
+src_prepare() {
+ #See bug 924632
+ case $ARCH in
+ x86|arm)
+ ewarn "Force CGO_ENABLED=1 for $ARCH, see bug #924632"
+ sed -r -i \
+ -e 's/(CGO_ENABLED=)0/\11/g' \
+ Makefile \
+ || ewarn "Can not force CGO_ENABLED=1"
+ ;;
+ esac
+ eapply_user
+}
src_compile() {
emake \
[gentoo-commits] repo/gentoo:master commit in: app-metrics/process-exporter/
commit: 65182a6e2427dedc21e200ac400b895163bcab44
Author: William Hubbs gentoo org>
AuthorDate: Fri Jan 24 04:23:10 2025 +
Commit: William Hubbs gentoo org>
CommitDate: Fri Jan 24 04:31:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65182a6e
app-metrics/process-exporter: add 0.8.5
Signed-off-by: William Hubbs gentoo.org>
app-metrics/process-exporter/Manifest | 2 ++
.../process-exporter/process-exporter-0.8.5.ebuild | 34 ++
2 files changed, 36 insertions(+)
diff --git a/app-metrics/process-exporter/Manifest
b/app-metrics/process-exporter/Manifest
index 35f511fb0d98..e5a562a398cf 100644
--- a/app-metrics/process-exporter/Manifest
+++ b/app-metrics/process-exporter/Manifest
@@ -1,2 +1,4 @@
DIST process-exporter-0.7.10-deps.tar.xz 106360268 BLAKE2B
a06448eb38cee7cac6c93d8dedecfbb4fc7152f25c7ff42cb440aa6162aa8daac5ddbe7e56e99d96386b70723124b59f0bd0ab9df2b3f519532ac9487ba34b9e
SHA512
6982da5d9c4ecdeacaa970baf0c820e0e3053ff3d260e7f3e68bff2c1e04beffbbbe8546e1f680d0dcba2eaac256a1bce4b6eee290a847ce70fe8653b68d
DIST process-exporter-0.7.10.tar.gz 55320 BLAKE2B
72497d513105486de9bc212f4b8af14c52afa8acbcf04f52ab8015bef78172936917cb58573a4ea16b4b3e433e90b404da6658012d904e3d3d787787c7c16c4d
SHA512
fd7ff44b28a608184ee0045c2304dad6d5ba0a1b122f9098244a46dfcfd54d0a9e65bb2891e5198ecb9f4bc51a0fcc8577880a05f2e29a073d15e8b0cb5766c1
+DIST process-exporter-0.8.5-deps.tar.xz 9016516 BLAKE2B
567537f60be2e56a3462e34bf46e15d6ba6c4209ea36e6574e57ff4c568a2fd50dcb9cfd45bf086481184d9afb02068814fe8f31f05ae1206f7474816e3a324b
SHA512
0aea48891eac031fa9e99cc839b23238557d4f728f299f1a299f56d747ccabe698fdf2ff611a6f25c063e4e9eb545c471e65cf5514eef6225f1800b09a20b6ad
+DIST process-exporter-0.8.5.tar.gz 43154 BLAKE2B
094d9b1dcc516b09e5a0984cd4a7d1180a321c73e86095bb258e786fbaa2db3f703102df6463d4ac56404b1d779034dd7018abf59cc00611d53d5c61e957cc2f
SHA512
e213f7ee139c4bd07686c009dede432117aac2e7a80416f0e50a46910ba394fcbae69bfdefd3a48fef9e68aff2c5ac0f0da14bb0382392fc95aca55a9a90cf23
diff --git a/app-metrics/process-exporter/process-exporter-0.8.5.ebuild
b/app-metrics/process-exporter/process-exporter-0.8.5.ebuild
new file mode 100644
index ..6ead94d4103d
--- /dev/null
+++ b/app-metrics/process-exporter/process-exporter-0.8.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2019-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+# update on every bump
+REVISION=626431b9a759d425bbb78eb15153f892970aadee
+DESCRIPTION="Process exporter for prometheus"
+HOMEPAGE="https://github.com/ncabatoff/process-exporter";
+SRC_URI="https://github.com/ncabatoff/process-exporter/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz";
+
+LICENSE="MIT Apache-2.0 BSD BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+ emake \
+ BRANCH=HEAD \
+ REVISION=${REVISION} \
+ TAG_VERSION=v${PV} \
+ build
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc *.md
+ insinto /etc/${PN}
+ doins packaging/conf/all.yaml
+ systemd_dounit packaging/${PN}.service
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ keepdir /var/log/${PN}
+}
[gentoo-commits] repo/gentoo:master commit in: app-metrics/process-exporter/
commit: 25f054c18c5b33dc4f73cbca1a122415208e4152
Author: William Hubbs gentoo org>
AuthorDate: Sat Mar 5 21:53:12 2022 +
Commit: William Hubbs gentoo org>
CommitDate: Sat Mar 5 21:53:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25f054c1
app-metrics/process-exporter: 0.7.10 bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: William Hubbs gentoo.org>
app-metrics/process-exporter/Manifest | 2 ++
.../process-exporter-0.7.10.ebuild | 28 ++
2 files changed, 30 insertions(+)
diff --git a/app-metrics/process-exporter/Manifest
b/app-metrics/process-exporter/Manifest
index 5a1b00cf08dc..d1144457254b 100644
--- a/app-metrics/process-exporter/Manifest
+++ b/app-metrics/process-exporter/Manifest
@@ -430,6 +430,8 @@ DIST
honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.0-20190523083050-ea95bdfd59fc.mod 26 BLA
DIST honnef.co%2Fgo%2Ftools%2F@v%2Fv0.0.1-2019.2.3.mod 300 BLAKE2B
3e3f5a2be0918cbaacd5e43e59fcc6c7c6999645f0c9214cd5a522c31d34b6d3dad61e3ddae8ccdb2f3f0d90b406c047802ee3d9d54dc40fe6eff9cd35620792
SHA512
0c8aa788d0c03d6d049f0dd7468d0f81ce2131ccedd5a5a3a18362b7d30eef7ef325277844eefe4b707b1ad71c6f83a44e110b7af7b98e05406d347237a7bafb
DIST process-exporter-0.4.0.tar.gz 378006 BLAKE2B
053379e8e0cb95f099cebf53289c48c39d6c8ef22c8b0dcf0bd128453e601da98be9205bb5c7cda8a05d5f50addabbcb46f6ece44926da17c1bd8616e452783a
SHA512
88f6f0e07bb7f3ea6c593ba359c09ace47eb0830ff0759b1f4dd64219a6c9069dc2891a328a90bdef13ea02efc576fb71de7ff095788b4dd45c2683c90904363
DIST process-exporter-0.7.1.tar.gz 1659703 BLAKE2B
8eab993f13e8096a2c5734cb62bb13b2d5427479e1b33581dd568433c8d20f9b242078ac8a4d32e526fb020102ad8c2fa9f34695bbe5513734a966be1b807f6f
SHA512
f75a060e70e6267014104aac906a5571b0333a7f082129b58b0d8fd77fe12c02c310d7370db591a37a012ddd87271db033fe2519a1e645e12264e4dab097104f
+DIST process-exporter-0.7.10-deps.tar.xz 106360268 BLAKE2B
a06448eb38cee7cac6c93d8dedecfbb4fc7152f25c7ff42cb440aa6162aa8daac5ddbe7e56e99d96386b70723124b59f0bd0ab9df2b3f519532ac9487ba34b9e
SHA512
6982da5d9c4ecdeacaa970baf0c820e0e3053ff3d260e7f3e68bff2c1e04beffbbbe8546e1f680d0dcba2eaac256a1bce4b6eee290a847ce70fe8653b68d
+DIST process-exporter-0.7.10.tar.gz 55320 BLAKE2B
72497d513105486de9bc212f4b8af14c52afa8acbcf04f52ab8015bef78172936917cb58573a4ea16b4b3e433e90b404da6658012d904e3d3d787787c7c16c4d
SHA512
fd7ff44b28a608184ee0045c2304dad6d5ba0a1b122f9098244a46dfcfd54d0a9e65bb2891e5198ecb9f4bc51a0fcc8577880a05f2e29a073d15e8b0cb5766c1
DIST process-exporter-0.7.5.tar.gz 54284 BLAKE2B
698877f6726ee09651ad9002ad3ca50cf911dc05309a0dd90cd8d714356bd356c4e6e91c3bb6bfeded24c16708dbab5bc25c7d3aab99a6e6ab1e49dc475e892b
SHA512
d96ef32b2b45508934b71eaf098aed425c16ea2b131b8f7d75480f2e83aa7b5fc9d18067203696bda1d683327ec45088ff1d13f1ece04249acef4669fd23e283
DIST sigs.k8s.io%2Fyaml%2F@v%2Fv1.1.0.mod 24 BLAKE2B
d33080dbc62b185d029eb43f75d66328dbfa7c463a3117b3efd5419ab8e1e52cc6f5d5a288d553421025c785ec6948b3aa68588cae19bd325f6acc0d043bb5fb
SHA512
78f6402daccb04510f4ef35ee457ee13e4f447fba8e6aa33b4d32aa666e925861bf3b3f22c5ba9573871ec7e830f99e4caae0969724a54eadf40e6a7ed7931a0
DIST
sourcegraph.com%2Fsourcegraph%2Fappdash%2F@v%2Fv0.0.0-20190731080439-ebfcffb1b5c0.mod
43 BLAKE2B
44d562f1cdabdb24ca05eb508183dc158939129a4cf6ec0c58815076367b2902b660ee0ef526aa01e920846fb633d001c499bf63a3cea16494213eec41587408
SHA512
7d863e4af4e480a247bc767d1de96ff8050b12a13a182a9a8fa68c983c2f0b1a16b509d40de3cca552082535f876458034e1510f0f0feef383f16e1f84f81282
diff --git a/app-metrics/process-exporter/process-exporter-0.7.10.ebuild
b/app-metrics/process-exporter/process-exporter-0.7.10.ebuild
new file mode 100644
index ..3d4199894c57
--- /dev/null
+++ b/app-metrics/process-exporter/process-exporter-0.7.10.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="Process exporter for prometheus"
+HOMEPAGE="https://github.com/ncabatoff/process-exporter";
+SRC_URI="https://github.com/ncabatoff/process-exporter/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz";
+
+LICENSE="MIT Apache-2.0 BSD BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+ emake build
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc *.md
+ insinto /etc/${PN}
+ doins packaging/conf/all.yaml
+ systemd_dounit packaging/${PN}.service
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ keepdir /var/log/${PN}
+}
[gentoo-commits] repo/gentoo:master commit in: app-metrics/process-exporter/
commit: ec89610e618306db9818da064a1b4b34ac9a389b Author: William Hubbs gentoo org> AuthorDate: Fri Jul 10 16:51:10 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Jul 10 16:51:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec89610e app-metrics/process-exporter: 0.7.1 bump Signed-off-by: William Hubbs gentoo.org> app-metrics/process-exporter/Manifest | 37 .../process-exporter/process-exporter-0.7.1.ebuild | 69 ++ 2 files changed, 106 insertions(+) diff --git a/app-metrics/process-exporter/Manifest b/app-metrics/process-exporter/Manifest index 8cdb45f2e46..1919fb9fa6d 100644 --- a/app-metrics/process-exporter/Manifest +++ b/app-metrics/process-exporter/Manifest @@ -1 +1,38 @@ +DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.mod 31 BLAKE2B f69b0989e51b0b649f81b044169fe4309f130eba5bcc6ff33aa9666b1b754aa0e524b8c7a627a91000ccc4f93bf93cdee3e97bd3b2184b050878bc3f413f0c72 SHA512 f21fd002853e4435421f8396e6be016f65be1537815c60d23940caf26e3f14dd6f2caac802cb64cd586b1b1f1220b2727de347b3d1816b8e741f68d87ebcf03f +DIST github.com%2Fbeorn7%2Fperks%2F@v%2Fv0.0.0-20180321164747-3a771d992973.zip 15013 BLAKE2B daecbcbb12a60a1423c4f419db44a0d63108fe622cf843593abb16fd75dcea703b3cf56f1c13433959eccbfb2a9bd5640f837f4be3296220366438dd7ed04f86 SHA512 44ccb3d6134742a80ac15830613c169d1b0d43e6ce40c2f2fdea07203bec134e1ba80dc57c6d14a007014ea141dca311b3ebe61b12d2181311665a9ffe83ca39 +DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.1.0.mod 34 BLAKE2B a4239cba934b6e80714b93d47e88f22ad28ce41d1d984c4261cc3f5f3b857fb28785223fa911b258e2665be2a9d24ffbd925e9e0f374452a2aacd712ad9d5f75 SHA512 e059a34363bb826bbcb8981adbfc10da90e04b86dc5376ab20bdfe1fab135953cff41ef1daa116aff10e9f3e6503168f6baf902f09aa0e8cd9a0da96b932f4b6 +DIST github.com%2Fgolang%2Fprotobuf%2F@v%2Fv1.1.0.zip 473783 BLAKE2B 78f0e771c6ad1bca65780994413055cb5f83d1b2ba3cf16cf21285c5cee875a2d3eb3ca8d8b57d89899808c76eb5b6c61b32e311bb0d92d45ab91b60168a47ea SHA512 c22665c5f590a415041a302d128a1e0a5606de4b21c8bcb79a77852795fb19bedeef4107b6edeffe87d1fe2295aa26579fd8c8d2b14cd4c960ce7a29138f1e06 +DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.1.mod 40 BLAKE2B c717b6aaf18662c20120746a021b0ca878e7b190b3456cab24ec98032390a85b0af8540295e470647d403bf1beb582c8f8a74fa7129c4cbf747257206235c5a5 SHA512 351dc24af135b9c9d714aadce40fe9fa1ec05a35a4df90af79926d5119c3f33a6510ab9d78243748d7dad10bd2178f47d342ea2389972b88d5e9b4be6dee7daa +DIST github.com%2Fgoogle%2Fgo-cmp%2F@v%2Fv0.3.1.zip 99651 BLAKE2B 14632f8da685fecc046b2cc9e61eecca02e7bd4720ebb1d3cd01a299e59d47cc604abc57d5518e18dea69785e3d5d539d87da211279e238a78dd23e3d7f8c7bd SHA512 4b47aa3677a464af17f3e320f41f59e775b45f04cabf2cf749e00ba1aa97e27ee78a07daad347bac4b5c41e2c430634fba57c6edbcd7ad405b5a084142871362 +DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.mod 67 BLAKE2B 2e1b4a8a38998179a32db321d331db54f881770a89719410876cdde1799cb8558ca2862bc70838d606540606d05918c4b115cf1c125945a77ed376c2efc4aa85 SHA512 4d841fc7a022e4e09e0a95925ad92a75809a67c30fb88de9190e4a2196383038dab9a5b3294b6a0b4786248977a0e09eea857a34100cbf22f8a52912ce9fa58d +DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.zip 11159 BLAKE2B c176e4bc9b5534b0df153e027f22be7d28eefbea1c0adab10979f19d601b95d300c54086b5ee388f453c73b9931339b9b04208fc5e6512385b348c49faff5488 SHA512 bad73f3c47f70de55a90a977a1e2b4a68de545a8425c71533de081c7a8f71d7ab1b489001c56ba2e88dcb78c08804275f7f8128c812f50d005a074ed6dd9286f +DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb +DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.mod 64 BLAKE2B 475c51201a379df2cc4ff8c5681b6a7a1524f60d0b8fd0853fef569dea754efabf3425cd4b84e8427db8a6cf3e9b1141d5050d48d5d429cc1ce82162aa70050c SHA512 11d2502a7d241a0edf4e67bcb651a890a12f49d00f8b944cc9eb8f6e9cf5fbb2b2827e696021649bc795ffa275e95ee700e4a1706e03e88fa9ae079f5b9f48ce +DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.zip 12591 BLAKE2B 944b0b9a802757e78e3dfb11d6c4d79e0e0d90489d49262b7079e6ea4728328457f8773b392c8a618aacb5fdec78948a16cc852eff71ca6f4fb9eb422c03890b SHA512 3f0d00b0545769ad882e25a9a6f30b96ce4b72a8a46bb3c064907c94e2dda4e499eb32354c149f89752f9bc5d1ee5cb2ee5cafa46e2f65ea329fb432d0c0029f +DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.1.mod 56 BLAKE2B 50d2d6dc9c1ee92d629af8c9aae9fe5f70a0c6fe270a95a8232cee3c50132ef90c68218ac64a3b5b72d94e23ecbea5f567fef39a81be3d4585bae3f4f5348545 SHA512 5235188477921a263176fefaffccdaca4bf8175a2e248356a06596e37fa868400203172c7fe9fb80d0a65d335d23d80edefd242657de0eb83d9360589e063bba +DIST github.com%2Fmatttproud%2Fgolang_protobuf_extensions%2F@v%2Fv1.0.1.zip 44378 BLAKE2B 15ccda2b94bb024656859fb8a6968782b9a1bffb786b0b1ed
[gentoo-commits] repo/gentoo:master commit in: app-metrics/process-exporter/, app-metrics/process-exporter/files/
commit: e2f7ef62c8ff7c37ddf48546f6a7d986b5cf6826
Author: William Hubbs sony com>
AuthorDate: Thu Jan 17 21:51:47 2019 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Jan 17 21:54:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f7ef62
app-metrics/process-exporter: 0.4.0-r1 bump
Add logging and make pidfile have the same name as the service.
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: William Hubbs gentoo.org>
.../process-exporter/files/process-exporter.initd | 8 --
.../process-exporter-0.4.0-r1.ebuild | 33 ++
2 files changed, 39 insertions(+), 2 deletions(-)
diff --git a/app-metrics/process-exporter/files/process-exporter.initd
b/app-metrics/process-exporter/files/process-exporter.initd
index d739825ecdf..f25eadc2a11 100644
--- a/app-metrics/process-exporter/files/process-exporter.initd
+++ b/app-metrics/process-exporter/files/process-exporter.initd
@@ -1,8 +1,12 @@
#!/sbin/openrc-run
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
description="Process Exporter for Prometheus"
command=/usr/bin/process-exporter
command_args="--config.path /etc/process-exporter/all.yaml
- --web.listen-address=:9256 ${COMMAND_ARGS}"
+ ${COMMAND_ARGS}"
command_background=yes
-pidfile=/var/run/process-exporter.pid
+error_log=/var/log/process-exporter/${RC_SVCNAME}.log
+output_log=/var/log/process-exporter/${RC_SVCNAME}.log
+pidfile=/var/run/${RC_SVCNAME}.pid
diff --git a/app-metrics/process-exporter/process-exporter-0.4.0-r1.ebuild
b/app-metrics/process-exporter/process-exporter-0.4.0-r1.ebuild
new file mode 100644
index 000..1ce159062a8
--- /dev/null
+++ b/app-metrics/process-exporter/process-exporter-0.4.0-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN=github.com/ncabatoff/process-exporter
+
+inherit golang-build golang-vcs-snapshot systemd
+
+DESCRIPTION="Process exporter for prometheus"
+HOMEPAGE="https://github.com/ncabatoff/process-exporter";
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="strip"
+
+src_compile() {
+ pushd "src/${EGO_PN}" || die
+ GOPATH="${S}" emake build
+}
+
+src_install() {
+ pushd "src/${EGO_PN}" || die
+ dobin ${PN}
+dodoc *.md
+ insinto /etc/${PN}
+ doins packaging/conf/all.yaml
+ systemd_dounit packaging/${PN}.service
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ keepdir /var/log/${PN}
+}
[gentoo-commits] repo/gentoo:master commit in: app-metrics/process-exporter/, app-metrics/process-exporter/files/
commit: f9d7aa4ddb50ad0a34454a5d14646340731e2102
Author: William Hubbs sony com>
AuthorDate: Thu Jan 10 22:05:01 2019 +
Commit: William Hubbs gentoo org>
CommitDate: Thu Jan 10 22:06:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d7aa4d
app-metrics/process-exporter: mine /proc to report process stats for prometheus
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: William Hubbs gentoo.org>
app-metrics/process-exporter/Manifest | 1 +
.../process-exporter/files/process-exporter.initd | 8 ++
app-metrics/process-exporter/metadata.xml | 8 ++
.../process-exporter/process-exporter-0.4.0.ebuild | 32 ++
4 files changed, 49 insertions(+)
diff --git a/app-metrics/process-exporter/Manifest
b/app-metrics/process-exporter/Manifest
new file mode 100644
index 000..8cdb45f2e46
--- /dev/null
+++ b/app-metrics/process-exporter/Manifest
@@ -0,0 +1 @@
+DIST process-exporter-0.4.0.tar.gz 378006 BLAKE2B
053379e8e0cb95f099cebf53289c48c39d6c8ef22c8b0dcf0bd128453e601da98be9205bb5c7cda8a05d5f50addabbcb46f6ece44926da17c1bd8616e452783a
SHA512
88f6f0e07bb7f3ea6c593ba359c09ace47eb0830ff0759b1f4dd64219a6c9069dc2891a328a90bdef13ea02efc576fb71de7ff095788b4dd45c2683c90904363
diff --git a/app-metrics/process-exporter/files/process-exporter.initd
b/app-metrics/process-exporter/files/process-exporter.initd
new file mode 100644
index 000..d739825ecdf
--- /dev/null
+++ b/app-metrics/process-exporter/files/process-exporter.initd
@@ -0,0 +1,8 @@
+#!/sbin/openrc-run
+
+description="Process Exporter for Prometheus"
+command=/usr/bin/process-exporter
+command_args="--config.path /etc/process-exporter/all.yaml
+ --web.listen-address=:9256 ${COMMAND_ARGS}"
+command_background=yes
+pidfile=/var/run/process-exporter.pid
diff --git a/app-metrics/process-exporter/metadata.xml
b/app-metrics/process-exporter/metadata.xml
new file mode 100644
index 000..c36c37139fa
--- /dev/null
+++ b/app-metrics/process-exporter/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+
+ [email protected]
+ William Hubbs
+
+
diff --git a/app-metrics/process-exporter/process-exporter-0.4.0.ebuild
b/app-metrics/process-exporter/process-exporter-0.4.0.ebuild
new file mode 100644
index 000..4ea9b6f62fa
--- /dev/null
+++ b/app-metrics/process-exporter/process-exporter-0.4.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN=github.com/ncabatoff/process-exporter
+
+inherit golang-build golang-vcs-snapshot systemd
+
+DESCRIPTION="Process exporter for prometheus"
+HOMEPAGE="https://github.com/ncabatoff/process-exporter";
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="strip"
+
+src_compile() {
+ pushd "src/${EGO_PN}" || die
+ GOPATH="${S}" emake build
+}
+
+src_install() {
+ pushd "src/${EGO_PN}" || die
+ dobin ${PN}
+dodoc *.md
+ insinto /etc/${PN}
+ doins packaging/conf/all.yaml
+ systemd_dounit packaging/${PN}.service
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+}
