Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrEnlistmentCreate = errors.New("failed to create enlistments") ErrScaleConvert = errors.New("failed to convert scale") )
Functions ¶
func GetServiceVersion ¶
func GetServiceVersion() string
func SetupService ¶
func SetupService(version string)
Types ¶
type CurrentStatus ¶
type CurrentStatus struct {
Timestamp string
StartTime string
UpTime float64
Version string
Ready bool
}
func GetCurrentStatus ¶
func GetCurrentStatus() CurrentStatus
type ServiceStatus ¶
type ServiceStatus struct {
// contains filtered or unexported fields
}
func GetServiceStatus ¶
func GetServiceStatus() *ServiceStatus
func NewServiceStatus ¶
func NewServiceStatus() *ServiceStatus
func (*ServiceStatus) GetCurrentStatus ¶
func (s *ServiceStatus) GetCurrentStatus() CurrentStatus
GetStatus returns the current service status
func (*ServiceStatus) IsReady ¶
func (s *ServiceStatus) IsReady() bool
IsReady returns whether the service is ready for traffic
func (*ServiceStatus) SetReady ¶
func (s *ServiceStatus) SetReady(ready bool)
func (*ServiceStatus) Uptime ¶
func (s *ServiceStatus) Uptime() float64
Uptime returns the service uptime in seconds
type UnitService ¶
type UnitService struct {
Registry units.UnitRegistryJSON
}
UnitService handles unit registry data access
func NewUnitService ¶
func NewUnitService() *UnitService
NewUnitService initializes the unit service with data
func (*UnitService) GetAllUnits ¶
func (s *UnitService) GetAllUnits() models.AllUnitsResponse
GetAllUnits returns the complete unit registry
func (*UnitService) GetUnitGroup ¶
func (s *UnitService) GetUnitGroup( name string, ) (models.UnitGroupResponse, bool)
GetUnitGroup retrieves a specific unit group by name
Click to show internal directories.
Click to hide internal directories.