| 1234567891011121314151617181920212223242526 |
- # |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=
|