diff --git a/cmd/shisui/main.go b/cmd/shisui/main.go index 6260029552..6977180a4d 100644 --- a/cmd/shisui/main.go +++ b/cmd/shisui/main.go @@ -42,6 +42,10 @@ import ( "github.com/urfave/cli/v2" ) +var ( + storageCapacity metrics.Gauge +) + const ( privateKeyFileName = "clientKey" ) @@ -124,6 +128,11 @@ func shisui(ctx *cli.Context) error { // Start system runtime metrics collection go metrics.CollectProcessMetrics(3 * time.Second) + if metrics.Enabled { + storageCapacity = metrics.NewRegisteredGauge("portal/storage_capacity", nil) + storageCapacity.Update(ctx.Int64(utils.PortalDataCapacityFlag.Name)) + } + config, err := getPortalConfig(ctx) if err != nil { return nil