Documentation ¶
Index ¶
- func PushData(args []*dataobj.MetricValue) (int, string)
- func Start()
- type Server
- func (*Server) GetApiCollectBy(key string, resp *models.ApiCollectRpcResp) error
- func (*Server) GetCollectBy(endpoint string, resp *string) error
- func (*Server) GetProberCollectBy(endpoint string, resp *models.CollectRuleRpcResp) error
- func (*Server) GetTaskMeta(id int64, resp *dataobj.TaskMetaResponse) error
- func (*Server) HWsGet(key string, resp *models.NetworkHardwareRpcResp) error
- func (*Server) HWsPut(hws []*models.NetworkHardware, resp *string) error
- func (*Server) HeartBeat(rev models.Instance, output *string) error
- func (*Server) HostRegister(host models.HostRegisterForm, output *string) error
- func (*Server) InstanceGets(mod string, instancesResp *models.InstancesResp) error
- func (*Server) Ping(input string, output *string) error
- func (t *Server) Push(args []*dataobj.MetricValue, reply *dataobj.TransferResp) error
- func (t *Server) Query(args []dataobj.QueryData, reply *dataobj.QueryDataResp) error
- func (*Server) Report(req dataobj.ReportRequest, resp *dataobj.ReportResponse) error
- func (*Server) Send(items []*dataobj.JudgeItem, resp *dataobj.SimpleRpcResponse) error
- func (*Server) SnmpCollectsGet(key string, resp *string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Server ¶
type Server int
func (*Server) GetApiCollectBy ¶
func (*Server) GetApiCollectBy(key string, resp *models.ApiCollectRpcResp) error
func (*Server) GetProberCollectBy ¶
func (*Server) GetProberCollectBy(endpoint string, resp *models.CollectRuleRpcResp) error
func (*Server) GetTaskMeta ¶
func (*Server) GetTaskMeta(id int64, resp *dataobj.TaskMetaResponse) error
GetTaskMeta 获取任务元信息,自带缓存
func (*Server) HWsGet ¶
func (*Server) HWsGet(key string, resp *models.NetworkHardwareRpcResp) error
func (*Server) HostRegister ¶
func (*Server) HostRegister(host models.HostRegisterForm, output *string) error
func (*Server) InstanceGets ¶
func (*Server) InstanceGets(mod string, instancesResp *models.InstancesResp) error
func (*Server) Push ¶
func (t *Server) Push(args []*dataobj.MetricValue, reply *dataobj.TransferResp) error
func (*Server) Report ¶
func (*Server) Report(req dataobj.ReportRequest, resp *dataobj.ReportResponse) error
Click to show internal directories.
Click to hide internal directories.