# HG changeset patch # User Franz Glasner # Date 1742141109 -3600 # Node ID ede848cde37b0090ffb44dd98127502ec321b113 # Parent 6b0d33b8e6f4a46816992838a0ffe93b48afeaa4 Allow to configure options whether to support the new Prometheus support in coturn. Default is "off". BUGS: There is no Prometheus C-client in FreeBSD ports yet. Would need https://github.com/digitalocean/prometheus-client-c. diff -r 6b0d33b8e6f4 -r ede848cde37b Makefile --- a/Makefile Sun Mar 16 16:50:41 2025 +0100 +++ b/Makefile Sun Mar 16 17:05:09 2025 +0100 @@ -77,7 +77,7 @@ selfloadbalance/secure_dos_attack.sh \ selfloadbalance/secure_relay.sh -OPTIONS_DEFINE= DOCS EXAMPLES MYSQL PGSQL REDIS SQLITE +OPTIONS_DEFINE= DOCS EXAMPLES MYSQL PGSQL REDIS SQLITE PROMETHEUS OPTIONS_DEFAULT= MYSQL PGSQL REDIS SQLITE OPTIONS_SUB= yes @@ -94,6 +94,11 @@ SQLITE_USES= sqlite SQLITE_CONFIGURE_ENV_OFF= TURN_NO_SQLITE=1 +PROMETHEUS_DESC= Prometheus monitoring and alerting support +# We need a Prometheus C client +# e.g https://github.com/digitalocean/prometheus-client-c +PROMETHEUS_CONFIGURE_ENV_OFF= TURN_NO_PROMETHEUS=1 + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnserver ${STAGEDIR}${PREFIX}/bin/turnserver ${INSTALL_PROGRAM} ${WRKSRC}/bin/turnadmin ${STAGEDIR}${PREFIX}/bin/turnadmin