Skip to content

Commit

Permalink
Minimum viable changes to support ScPrime
Browse files Browse the repository at this point in the history
Still to be improved, but functional MVP
  • Loading branch information
MasterHW authored Dec 11, 2019
1 parent 6a36d06 commit 4c7750d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 16 deletions.
16 changes: 5 additions & 11 deletions collector.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ package main
import (
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus/promauto"
"gitlab.com/NebulousLabs/Sia/modules"
"gitlab.com/NebulousLabs/Sia/node/api"
sia "gitlab.com/NebulousLabs/Sia/node/api/client"
"gitlab.com/NebulousLabs/errors"
"gitlab.com/SiaPrime/SiaPrime/modules"
"gitlab.com/SiaPrime/SiaPrime/node/api"
sia "gitlab.com/SiaPrime/SiaPrime/node/api/client"
"gitlab.com/SiaPrime/errors"
)

var (
Expand Down Expand Up @@ -144,10 +144,6 @@ var (
Name: "host_max_collateral", Help: "Max collateral per contract"})
hostContractCount = promauto.NewGauge(prometheus.GaugeOpts{
Name: "host_contract_count", Help: "number of host contracts"})
hostTotalStorage = promauto.NewGauge(prometheus.GaugeOpts{
Name: "host_total_storage", Help: "total amount of storage available on the host in bytes"})
hostRemainingStorage = promauto.NewGauge(prometheus.GaugeOpts{
Name: "host_remaining_storage", Help: "amount of storage remaining on the host in bytes"})
)

const (
Expand All @@ -169,7 +165,7 @@ func hostMetrics(sc *sia.Client) {
log.Info("Could not fetch storage info")
}

es := hg.ExternalSettings
// es := hg.ExternalSettings
fm := hg.FinancialMetrics
is := hg.InternalSettings
// nm := hg.NetworkMetrics
Expand All @@ -195,8 +191,6 @@ func hostMetrics(sc *sia.Client) {

// Host Internal Settings
hostAcceptingContracts.Set(boolToFloat64(is.AcceptingContracts))
hostTotalStorage.Set(float64(es.TotalStorage))
hostRemainingStorage.Set(float64(es.RemainingStorage))
hostMaxDuration.Set(float64(is.MaxDuration))
hostMaxDownloadBatchSize.Set(float64(is.MaxDownloadBatchSize))
hostMaxReviseBatchSize.Set(float64(is.MaxReviseBatchSize))
Expand Down
10 changes: 5 additions & 5 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ import (

"github.com/prometheus/client_golang/prometheus/promhttp"
"github.com/sirupsen/logrus"
"gitlab.com/NebulousLabs/Sia/build"
sia "gitlab.com/NebulousLabs/Sia/node/api/client"
"gitlab.com/SiaPrime/SiaPrime/build"
sia "gitlab.com/SiaPrime/SiaPrime/node/api/client"
)

var (
Expand Down Expand Up @@ -122,10 +122,10 @@ func main() {

// Flags
flag.BoolVar(&debug, "debug", false, "Enable debug mode. Warning: generates a lot of output.")
address := flag.String("address", "127.0.0.1:9980", "Sia's API address")
agent := flag.String("agent", "Sia-Agent", "Sia agent")
address := flag.String("address", "127.0.0.1:4280", "Sia's API address")
agent := flag.String("agent", "SiaPrime-Agent", "SiaPrime agent")
refresh := flag.Int("refresh", 5, "Frequency to get Metrics from Sia (minutes)")
port := flag.Int("port", 9983, "Port to serve Prometheus Metrics on")
port := flag.Int("port", 4283, "Port to serve Prometheus Metrics on")
flag.StringVar(&module, "modules", "cghmrtw", "Sia Modules to monitor")
flag.Parse()

Expand Down

0 comments on commit 4c7750d

Please sign in to comment.