Documentation
¶
Index ¶
- func AddAgent(a *model.AgentDTO) error
- func AddAgentSession(a *model.AgentSession) error
- func AddMissingMetricsForAgent(a *model.AgentDTO, m []*model.Metric) error
- func AddTask(t *model.TaskDTO) error
- func DeleteAgent(id int64, orgId int64) error
- func DeleteAgentSession(a *model.AgentSession) error
- func DeleteAgentSessionsByServer(server string) error
- func DeleteTask(id int64, orgId int64) (*model.TaskDTO, error)
- func GetAgentById(id int64, orgId int64) (*model.AgentDTO, error)
- func GetAgentMetrics(agent *model.AgentDTO) ([]*model.Metric, error)
- func GetAgentSessionsByAgentId(agentId int64) ([]model.AgentSession, error)
- func GetAgentSessionsByServer(server string) ([]model.AgentSession, error)
- func GetAgentTasks(agent *model.AgentDTO) ([]*model.TaskDTO, error)
- func GetAgents(query *model.GetAgentsQuery) ([]*model.AgentDTO, error)
- func GetAgentsForTask(task *model.TaskDTO) ([]int64, error)
- func GetMetricById(id string, orgId int64) (*model.Metric, error)
- func GetMetrics(query *model.GetMetricsQuery) ([]*model.Metric, error)
- func GetTaskById(id int64, orgId int64) (*model.TaskDTO, error)
- func GetTasks(query *model.GetTasksQuery) ([]*model.TaskDTO, error)
- func NewEngine(dbType, dbConnectStr string, enableLog bool)
- func RelocateRouteAnyTasks(agent *model.AgentDTO) error
- func SetEngine(engine *xorm.Engine, enableLog bool) (err error)
- func UpdateAgent(a *model.AgentDTO) error
- func UpdateTask(t *model.TaskDTO) error
- func ValidateMetrics(orgId int64, metrics map[string]int64) error
- func ValidateTaskRouteConfig(task *model.TaskDTO) error
- type AgentId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddAgentSession ¶
func AddAgentSession(a *model.AgentSession) error
func DeleteAgent ¶
func DeleteAgentSession ¶
func DeleteAgentSession(a *model.AgentSession) error
func GetAgentSessionsByAgentId ¶
func GetAgentSessionsByAgentId(agentId int64) ([]model.AgentSession, error)
func GetAgentSessionsByServer ¶
func GetAgentSessionsByServer(server string) ([]model.AgentSession, error)
func GetMetrics ¶
func GetMetrics(query *model.GetMetricsQuery) ([]*model.Metric, error)
func RelocateRouteAnyTasks ¶
func UpdateAgent ¶
func UpdateTask ¶
func ValidateTaskRouteConfig ¶
need to make sure that that the metrics listed in the task can be executed by the agents specified by the route config.
Types ¶
Click to show internal directories.
Click to hide internal directories.