27 lines
834 B
Bash
27 lines
834 B
Bash
# |source| this file to enable metrics in the current shell
|
|
|
|
echoSolanaMetricsConfig() {
|
|
declare metrics_config_sh
|
|
metrics_config_sh="$(dirname "${BASH_SOURCE[0]}")"/lib/config.sh
|
|
if [[ ! -f "$metrics_config_sh" ]]; then
|
|
echo "Run start.sh first" >&2
|
|
return 1
|
|
fi
|
|
(
|
|
# shellcheck source=/dev/null
|
|
source "$metrics_config_sh"
|
|
echo "host=http://localhost:8086,db=testnet,u=$INFLUXDB_WRITE_USER,p=$INFLUXDB_WRITE_PASSWORD"
|
|
)
|
|
}
|
|
|
|
SOLANA_METRICS_CONFIG=$(echoSolanaMetricsConfig)
|
|
export SOLANA_METRICS_CONFIG
|
|
unset -f echoSolanaMetricsConfig
|
|
|
|
__configure_metrics_sh="$(cd "$(dirname "${BASH_SOURCE[0]}")"/../.. || true; pwd)"/scripts/configure-metrics.sh
|
|
if [[ -f $__configure_metrics_sh ]]; then
|
|
# shellcheck source=scripts/configure-metrics.sh
|
|
source "$__configure_metrics_sh"
|
|
fi
|
|
__configure_metrics_sh=
|