github.com/gofiber/fiber/v2@v2.47.0/internal/gopsutil/load/load.go (about)

     1  package load
     2  
     3  import (
     4  	"encoding/json"
     5  )
     6  
     7  //var invoke common.Invoker = common.Invoke{}
     8  
     9  type AvgStat struct {
    10  	Load1  float64 `json:"load1"`
    11  	Load5  float64 `json:"load5"`
    12  	Load15 float64 `json:"load15"`
    13  }
    14  
    15  func (l AvgStat) String() string {
    16  	s, _ := json.Marshal(l)
    17  	return string(s)
    18  }
    19  
    20  type MiscStat struct {
    21  	ProcsTotal   int64 `json:"procsTotal"`
    22  	ProcsCreated int64 `json:"procsCreated"`
    23  	ProcsRunning int64 `json:"procsRunning"`
    24  	ProcsBlocked int64 `json:"procsBlocked"`
    25  	Ctxt         int64 `json:"ctxt"`
    26  }
    27  
    28  func (m MiscStat) String() string {
    29  	s, _ := json.Marshal(m)
    30  	return string(s)
    31  }