View | Details | Raw Unified | Return to bug 227155 | Differences between
and this patch

Collapse All | Expand All

(-)databases/py-carbonate/Makefile (+26 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	carbonate
4
DISTVERSION=	1.1.5
5
CATEGORIES=	databases python
6
MASTER_SITES=	CHEESESHOP
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
9
MAINTAINER=	a.andersson.thn@gmail.com
10
COMMENT=	Utilities for dealing with whisper files
11
12
LICENSE=	MIT
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}carbon>0:databases/py-carbon@${PY_FLAVOR} \
16
		${PYTHON_PKGNAMEPREFIX}whisper>0:databases/py-whisper@${PY_FLAVOR} \
17
		rsync:net/rsync
18
19
USES=		python:2.7
20
USE_PYTHON=	distutils autoplist concurrent
21
22
post-patch:
23
	@${REINPLACE_CMD} -e 's|/opt/graphite/conf/|${PREFIX}/etc/|g' ${WRKSRC}/carbonate/util.py
24
	@${REINPLACE_CMD} -e 's|/opt/graphite/storage/|/var/db/carbon/|g' ${WRKSRC}/carbonate/cli.py
25
26
.include <bsd.port.mk>
(-)databases/py-carbonate/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1560434684
2
SHA256 (carbonate-1.1.5.tar.gz) = b6f899213159d22eecd230416c184a852bbd85eef20f26ed1f0d45b4e6143823
3
SIZE (carbonate-1.1.5.tar.gz) = 18296
(-)databases/py-carbonate/pkg-descr (+18 lines)
Line 0 Link Here
1
Tools for managing federated carbon clusters. They consist of the following:
2
3
* carbon-hosts:      Returns the addresses for all nodes in a cluster
4
* carbon-lookup:     Lookups where a metric lives in a carbon cluster
5
* carbon-list:       Lists the metrics this carbon node contains
6
* carbon-sieve:      Processes a list of metrics and outputs those that belong
7
                     to a node
8
* carbon-sync:       Syncs local metrics using remote nodes in the cluster
9
* carbon-path:       Transforms metric paths to (or from) filesystem paths
10
* carbon-stale:      Finds and lists potentially stale metrics
11
* whisper-aggregate: Sets aggregation for whisper-backed metrics
12
* whisper-fill:      Backfills datapoints from one whisper file into another
13
14
Some of the tools could easily be replaced with one-liners in shell, but exist
15
here for convenience and readability. The goal is to provide fast, predictable
16
utilities that can easily be composed into more advanced tooling.
17
18
WWW: https://github.com/graphite-project/carbonate

Return to bug 227155