FreeBSD Bugzilla – Attachment 183167 Details for
Bug 219742
[new port] databases/mysqld_exporter: Prometheus exporter for MySQL server metrics
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
mysqld_exporter port
mysqld_exporter.shar (text/plain), 4.10 KB, created by
Alexey Bobkov
on 2017-06-02 23:16:32 UTC
(
hide
)
Description:
mysqld_exporter port
Filename:
MIME Type:
Creator:
Alexey Bobkov
Created:
2017-06-02 23:16:32 UTC
Size:
4.10 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># mysqld_exporter ># mysqld_exporter/distinfo ># mysqld_exporter/Makefile ># mysqld_exporter/pkg-descr ># mysqld_exporter/files ># mysqld_exporter/files/mysqld_exporter.in ># >echo c - mysqld_exporter >mkdir -p mysqld_exporter > /dev/null 2>&1 >echo x - mysqld_exporter/distinfo >sed 's/^X//' >mysqld_exporter/distinfo << 'd774e1968690e5e95c29652e53028684' >XTIMESTAMP = 1495846408 >XSHA256 (prometheus-mysqld_exporter-v0.10.0_GH0.tar.gz) = e32779c8dc0880784599d855310496f1a53641f008efb3be4332c46b12810f53 >XSIZE (prometheus-mysqld_exporter-v0.10.0_GH0.tar.gz) = 971604 >d774e1968690e5e95c29652e53028684 >echo x - mysqld_exporter/Makefile >sed 's/^X//' >mysqld_exporter/Makefile << 'bd32300cb106f798efea66d3c17b473f' >X# Created by: Alexey Bobkov <mr.deadlystorm@gmail.com> >X# $FreeBSD$ >X >XPORTNAME= mysqld_exporter >XPORTVERSION= 0.10.0 >XDISTVERSIONPREFIX=v >XCATEGORIES= databases >X >XMAINTAINER= mr.deadlystorm@gmail.com >XCOMMENT= Prometheus exporter for MySQL server metrics >X >XLICENSE= APACHE20 >X >XUSES= go >XUSE_GITHUB= yes >X >XGH_ACCOUNT= prometheus >X >XGO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} >XGO_TARGET= github.com/${GH_ACCOUNT}/${PORTNAME} >X >XPLIST_FILES= bin/mysqld_exporter >X >XUSE_RC_SUBR= mysqld_exporter >X >XSTRIP= # stripping can break go binaries >X >Xdo-install: >X ${INSTALL_PROGRAM} ${WRKDIR}/bin/mysqld_exporter ${STAGEDIR}${PREFIX}/bin >X >X.include <bsd.port.mk> >bd32300cb106f798efea66d3c17b473f >echo x - mysqld_exporter/pkg-descr >sed 's/^X//' >mysqld_exporter/pkg-descr << '859e5736882062abb1df936a9e35df9e' >Xnode_exporter is a prometheus exporter for MySQL server metrics >X >XWWW: https://github.com/prometheus/mysqld_exporter >859e5736882062abb1df936a9e35df9e >echo c - mysqld_exporter/files >mkdir -p mysqld_exporter/files > /dev/null 2>&1 >echo x - mysqld_exporter/files/mysqld_exporter.in >sed 's/^X//' >mysqld_exporter/files/mysqld_exporter.in << 'b68c7bd35cd462e6e1baae9ef0c4cb4e' >X#!/bin/sh >X >X# PROVIDE: mysqld_exporter >X# REQUIRE: LOGIN >X# KEYWORD: shutdown >X# >X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf >X# to enable this service: >X# >X# mysqld_exporter_enable (bool): Set to NO by default. >X# Set it to YES to enable mysqld_exporter. >X# mysqld_exporter_user (string): Set user that mysqld_exporter will run under >X# Default is "nobody". >X# mysqld_exporter_group (string): Set group that mysqld_exporter will run under >X# Default is "nobody". >X# mysqld_exporter_args (string): Set extra arguments to pass to mysqld_exporter >X# Default is "". >X# mysqld_exporter_listen_address (string):Set ip:port that mysqld_exporter will listen on >X# Default is ":9100". >X# mysqld_exporter_conffile (string): Set configuration file path for mysqld_exporter >X# Default is "". >X >X. /etc/rc.subr >X >Xname=mysqld_exporter >Xrcvar=mysqld_exporter_enable >X >Xload_rc_config $name >X >X: ${mysqld_exporter_enable:="NO"} >X: ${mysqld_exporter_user:="nobody"} >X: ${mysqld_exporter_group:="nobody"} >X: ${mysqld_exporter_args:=""} >X: ${mysqld_exporter_listen_address:=":9104"} >Xif [ -f "%%ETCDIR%%/my.cnf" ]; then >X: ${mysqld_exporter_conffile:="%%ETCDIR%%/my.cnf"} >Xelse >X: ${mysqld_exporter_conffile:=""} >Xfi >X >Xif [ -z ${mysqld_exporter_conffile} ]; then >Xconf_arg="" >Xelse >Xconf_arg="-config.my-cnf=${mysqld_exporter_conffile}" >Xfi >X >Xpidfile=/var/run/mysqld_exporter.pid >Xcommand="/usr/sbin/daemon" >Xprocname="%%PREFIX%%/bin/mysqld_exporter" >Xcommand_args="-p ${pidfile} /usr/bin/env ${procname} \ >X -web.listen-address=${mysqld_exporter_listen_address} \ >X ${conf_arg} \ >X ${mysqld_exporter_args}" >X >Xstart_precmd=mysqld_exporter_startprecmd >X >Xmysqld_exporter_startprecmd() >X{ >X if [ ! -e ${pidfile} ]; then >X install -o ${mysqld_exporter_user} -g ${mysqld_exporter_group} /dev/null ${pidfile}; >X fi >X} >X >Xload_rc_config $name >Xrun_rc_command "$1" >b68c7bd35cd462e6e1baae9ef0c4cb4e >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 219742
: 183167