From c3b757545347c38976976875769d16da23255bfe Mon Sep 17 00:00:00 2001 From: Dan Ordille Date: Fri, 6 Nov 2020 02:33:59 -0500 Subject: [PATCH] Add enable_prometheus option as command line flag (#2057) --- cmd/frps/root.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/frps/root.go b/cmd/frps/root.go index fb4fbd0..1157c2f 100644 --- a/cmd/frps/root.go +++ b/cmd/frps/root.go @@ -49,6 +49,7 @@ var ( dashboardPort int dashboardUser string dashboardPwd string + enablePrometheus bool assetsDir string logFile string logLevel string @@ -79,6 +80,7 @@ func init() { rootCmd.PersistentFlags().IntVarP(&dashboardPort, "dashboard_port", "", 0, "dashboard port") rootCmd.PersistentFlags().StringVarP(&dashboardUser, "dashboard_user", "", "admin", "dashboard user") rootCmd.PersistentFlags().StringVarP(&dashboardPwd, "dashboard_pwd", "", "admin", "dashboard password") + rootCmd.PersistentFlags().BoolVarP(&enablePrometheus, "enable_prometheus", "", false, "enable prometheus dashboard") rootCmd.PersistentFlags().StringVarP(&logFile, "log_file", "", "console", "log file") rootCmd.PersistentFlags().StringVarP(&logLevel, "log_level", "", "info", "log level") rootCmd.PersistentFlags().Int64VarP(&logMaxDays, "log_max_days", "", 3, "log max days") @@ -171,6 +173,7 @@ func parseServerCommonCfgFromCmd() (cfg config.ServerCommonConf, err error) { cfg.DashboardPort = dashboardPort cfg.DashboardUser = dashboardUser cfg.DashboardPwd = dashboardPwd + cfg.EnablePrometheus = enablePrometheus cfg.LogFile = logFile cfg.LogLevel = logLevel cfg.LogMaxDays = logMaxDays