Documentation ¶
Index ¶
- Variables
- func GetExecutables() (executables []entity.Executable, err error)
- func GetLocalSystemInfo() (sysInfo entity.SystemInfo, err error)
- func GetModelColName(id interfaces.ModelId) (colName string)
- func GetPathValues() (paths []string)
- func GetSystemEnv(key string) string
- type Artifact
- func (a *Artifact) GetId() (id primitive.ObjectID)
- func (a *Artifact) GetSys() (sys interfaces.ModelArtifactSys)
- func (a *Artifact) GetTagIds() (ids []primitive.ObjectID)
- func (a *Artifact) SetDel(del bool)
- func (a *Artifact) SetId(id primitive.ObjectID)
- func (a *Artifact) SetObj(obj interfaces.Model)
- func (a *Artifact) SetTagIds(ids []primitive.ObjectID)
- type ArtifactSys
- func (sys *ArtifactSys) GetCreateTs() time.Time
- func (sys *ArtifactSys) GetCreateUid() primitive.ObjectID
- func (sys *ArtifactSys) GetDeleteTs() time.Time
- func (sys *ArtifactSys) GetDeleteUid() primitive.ObjectID
- func (sys *ArtifactSys) GetUpdateTs() time.Time
- func (sys *ArtifactSys) GetUpdateUid() primitive.ObjectID
- func (sys *ArtifactSys) SetCreateTs(ts time.Time)
- func (sys *ArtifactSys) SetCreateUid(id primitive.ObjectID)
- func (sys *ArtifactSys) SetDeleteTs(ts time.Time)
- func (sys *ArtifactSys) SetDeleteUid(id primitive.ObjectID)
- func (sys *ArtifactSys) SetUpdateTs(ts time.Time)
- func (sys *ArtifactSys) SetUpdateUid(id primitive.ObjectID)
- type BaseModel
- type DataCollection
- type DataField
- type DataSource
- type Env
- type Job
- type ModelListMap
- type ModelMap
- type Node
- func (n *Node) DecrementAvailableRunners()
- func (n *Node) GetAvailableRunners() (runners int)
- func (n *Node) GetEnabled() (enabled bool)
- func (n *Node) GetId() (id primitive.ObjectID)
- func (n *Node) GetIsMaster() (ok bool)
- func (n *Node) GetKey() (key string)
- func (n *Node) GetMaxRunners() (runners int)
- func (n *Node) GetStatus() (status string)
- func (n *Node) GetTags() (tags []interfaces.Tag)
- func (n *Node) IncrementAvailableRunners()
- func (n *Node) SetActive(active bool)
- func (n *Node) SetActiveTs(activeTs time.Time)
- func (n *Node) SetAvailableRunners(runners int)
- func (n *Node) SetEnabled(enabled bool)
- func (n *Node) SetId(id primitive.ObjectID)
- func (n *Node) SetMaxRunners(runners int)
- func (n *Node) SetStatus(status string)
- func (n *Node) SetTags(tags []interfaces.Tag)
- type Password
- type Plugin
- type Project
- type Result
- func (r *Result) GetId() (id primitive.ObjectID)
- func (r *Result) GetTaskId() (id primitive.ObjectID)
- func (r *Result) GetValue(key string) (value interface{})
- func (r *Result) SetId(id primitive.ObjectID)
- func (r *Result) SetTaskId(id primitive.ObjectID)
- func (r *Result) SetValue(key string, value interface{})
- func (r *Result) Value() map[string]interface{}
- type Schedule
- func (s *Schedule) GetCmd() (cmd string)
- func (s *Schedule) GetCron() (c string)
- func (s *Schedule) GetEnabled() (enabled bool)
- func (s *Schedule) GetEntryId() (id cron.EntryID)
- func (s *Schedule) GetId() (id primitive.ObjectID)
- func (s *Schedule) GetMode() (mode string)
- func (s *Schedule) GetNodeIds() (ids []primitive.ObjectID)
- func (s *Schedule) GetNodeTags() (tags []string)
- func (s *Schedule) GetParam() (param string)
- func (s *Schedule) GetPriority() (p int)
- func (s *Schedule) GetSpiderId() (id primitive.ObjectID)
- func (s *Schedule) SetCmd(cmd string)
- func (s *Schedule) SetCron(c string)
- func (s *Schedule) SetEnabled(enabled bool)
- func (s *Schedule) SetEntryId(id cron.EntryID)
- func (s *Schedule) SetId(id primitive.ObjectID)
- func (s *Schedule) SetMode(mode string)
- func (s *Schedule) SetNodeIds(ids []primitive.ObjectID)
- func (s *Schedule) SetNodeTags(tags []string)
- func (s *Schedule) SetParam(param string)
- func (s *Schedule) SetPriority(p int)
- func (s *Schedule) SetSpiderId(id primitive.ObjectID)
- type Setting
- type Spider
- func (s *Spider) GetCmd() (cmd string)
- func (s *Spider) GetId() (id primitive.ObjectID)
- func (s *Spider) GetMode() (mode string)
- func (s *Spider) GetNodeIds() (ids []primitive.ObjectID)
- func (s *Spider) GetNodeTags() (tags []string)
- func (s *Spider) GetParam() (param string)
- func (s *Spider) GetPriority() (p int)
- func (s *Spider) GetTags() (tags []interfaces.Tag)
- func (s *Spider) GetType() (ty string)
- func (s *Spider) SetCmd(cmd string)
- func (s *Spider) SetId(id primitive.ObjectID)
- func (s *Spider) SetMode(mode string)
- func (s *Spider) SetNodeIds(ids []primitive.ObjectID)
- func (s *Spider) SetNodeTags(tags []string)
- func (s *Spider) SetParam(param string)
- func (s *Spider) SetPriority(p int)
- func (s *Spider) SetTags(tags []interfaces.Tag)
- type SpiderStat
- type Tag
- type Task
- func (t *Task) GetCmd() (cmd string)
- func (t *Task) GetError() (error string)
- func (t *Task) GetId() (id primitive.ObjectID)
- func (t *Task) GetNodeId() (id primitive.ObjectID)
- func (t *Task) GetNodeIds() (ids []primitive.ObjectID)
- func (t *Task) GetNodeTags() (nodeTags []string)
- func (t *Task) GetParam() (param string)
- func (t *Task) GetPriority() (p int)
- func (t *Task) GetSpiderId() (id primitive.ObjectID)
- func (t *Task) GetStatus() (status string)
- func (t *Task) GetType() (ty string)
- func (t *Task) SetError(error string)
- func (t *Task) SetId(id primitive.ObjectID)
- func (t *Task) SetNodeId(id primitive.ObjectID)
- func (t *Task) SetStatus(status string)
- type TaskDailyItem
- type TaskQueueItem
- type TaskStat
- func (s *TaskStat) GetCreateTs() (ts time.Time)
- func (s *TaskStat) GetEndTs() (ts time.Time)
- func (s *TaskStat) GetErrorLogCount() (c int64)
- func (s *TaskStat) GetId() (id primitive.ObjectID)
- func (s *TaskStat) GetResultCount() (c int64)
- func (s *TaskStat) GetRuntimeDuration() (d int64)
- func (s *TaskStat) GetStartTs() (ts time.Time)
- func (s *TaskStat) GetTotalDuration() (d int64)
- func (s *TaskStat) GetWaitDuration() (d int64)
- func (s *TaskStat) SetCreateTs(ts time.Time)
- func (s *TaskStat) SetEndTs(ts time.Time)
- func (s *TaskStat) SetErrorLogCount(c int64)
- func (s *TaskStat) SetId(id primitive.ObjectID)
- func (s *TaskStat) SetResultCount(c int64)
- func (s *TaskStat) SetRuntimeDuration(d int64)
- func (s *TaskStat) SetStartTs(ts time.Time)
- func (s *TaskStat) SetTotalDuration(d int64)
- func (s *TaskStat) SetWaitDuration(d int64)
- type Token
- type User
- type UserSetting
- type Variable
Constants ¶
This section is empty.
Variables ¶
View Source
var ModelRelations = []modelRelation{ {/* contains filtered or unexported fields */}, {/* contains filtered or unexported fields */}, }
Functions ¶
func GetExecutables ¶
func GetExecutables() (executables []entity.Executable, err error)
func GetLocalSystemInfo ¶
func GetLocalSystemInfo() (sysInfo entity.SystemInfo, err error)
func GetModelColName ¶
func GetModelColName(id interfaces.ModelId) (colName string)
func GetPathValues ¶
func GetPathValues() (paths []string)
func GetSystemEnv ¶
Types ¶
type Artifact ¶
type Artifact struct { Id primitive.ObjectID `bson:"_id" json:"_id"` Col string `bson:"_col" json:"_col"` Del bool `bson:"_del" json:"_del"` TagIds []primitive.ObjectID `bson:"_tid" json:"_tid"` Sys *ArtifactSys `bson:"_sys" json:"_sys"` Obj interface{} `bson:"_obj" json:"_obj"` }
func (*Artifact) GetSys ¶
func (a *Artifact) GetSys() (sys interfaces.ModelArtifactSys)
func (*Artifact) SetObj ¶
func (a *Artifact) SetObj(obj interfaces.Model)
type ArtifactSys ¶
type ArtifactSys struct { CreateTs time.Time `json:"create_ts" bson:"create_ts"` CreateUid primitive.ObjectID `json:"create_uid" bson:"create_uid"` UpdateTs time.Time `json:"update_ts" bson:"update_ts"` UpdateUid primitive.ObjectID `json:"update_uid" bson:"update_uid"` DeleteTs time.Time `json:"delete_ts" bson:"delete_ts"` DeleteUid primitive.ObjectID `json:"delete_uid" bson:"delete_uid"` }
func (*ArtifactSys) GetCreateTs ¶
func (sys *ArtifactSys) GetCreateTs() time.Time
func (*ArtifactSys) GetCreateUid ¶
func (sys *ArtifactSys) GetCreateUid() primitive.ObjectID
func (*ArtifactSys) GetDeleteTs ¶
func (sys *ArtifactSys) GetDeleteTs() time.Time
func (*ArtifactSys) GetDeleteUid ¶
func (sys *ArtifactSys) GetDeleteUid() primitive.ObjectID
func (*ArtifactSys) GetUpdateTs ¶
func (sys *ArtifactSys) GetUpdateTs() time.Time
func (*ArtifactSys) GetUpdateUid ¶
func (sys *ArtifactSys) GetUpdateUid() primitive.ObjectID
func (*ArtifactSys) SetCreateTs ¶
func (sys *ArtifactSys) SetCreateTs(ts time.Time)
func (*ArtifactSys) SetCreateUid ¶
func (sys *ArtifactSys) SetCreateUid(id primitive.ObjectID)
func (*ArtifactSys) SetDeleteTs ¶
func (sys *ArtifactSys) SetDeleteTs(ts time.Time)
func (*ArtifactSys) SetDeleteUid ¶
func (sys *ArtifactSys) SetDeleteUid(id primitive.ObjectID)
func (*ArtifactSys) SetUpdateTs ¶
func (sys *ArtifactSys) SetUpdateTs(ts time.Time)
func (*ArtifactSys) SetUpdateUid ¶
func (sys *ArtifactSys) SetUpdateUid(id primitive.ObjectID)
type BaseModel ¶
type DataCollection ¶
type DataCollection struct { Id primitive.ObjectID `json:"_id" bson:"_id"` Name string `json:"name" bson:"name"` }
func (*DataCollection) GetId ¶
func (dc *DataCollection) GetId() (id primitive.ObjectID)
func (*DataCollection) SetId ¶
func (dc *DataCollection) SetId(id primitive.ObjectID)
type DataSource ¶
type DataSource struct { Id primitive.ObjectID `json:"_id" bson:"_id"` Name string `json:"name" bson:"name"` }
func (*DataSource) GetId ¶
func (ds *DataSource) GetId() (id primitive.ObjectID)
func (*DataSource) SetId ¶
func (ds *DataSource) SetId(id primitive.ObjectID)
type Job ¶
type ModelListMap ¶
type ModelListMap struct { Artifacts []Artifact Tags []Tag Nodes []Node Projects []Project Spiders []Spider Tasks []Task Jobs []Job Schedules []Schedule Users []User Settings []Setting Tokens []Token Variables []Variable TaskQueueItems []TaskQueueItem TaskStats []TaskStat Plugins []Plugin SpiderStats []SpiderStat DataSources []DataSource DataCollections []DataCollection Results []Result Passwords []Password }
func NewModelListMap ¶
func NewModelListMap() (m *ModelListMap)
type ModelMap ¶
type ModelMap struct { Artifact Artifact Tag Tag Node Node Project Project Spider Spider Task Task Job Job Schedule Schedule User User Setting Setting Token Token Variable Variable TaskQueueItem TaskQueueItem TaskStat TaskStat Plugin Plugin SpiderStat SpiderStat DataSource DataSource DataCollection DataCollection Result Result Password Password }
func NewModelMap ¶
func NewModelMap() (m *ModelMap)
type Node ¶
type Node struct { Id primitive.ObjectID `json:"_id" bson:"_id"` Key string `json:"key" bson:"k"` Name string `json:"name" bson:"n"` Ip string `json:"ip" bson:"ip"` Port string `json:"port" bson:"p"` Mac string `json:"mac" bson:"m"` Hostname string `json:"hostname" bson:"h"` Description string `json:"description" bson:"d"` IsMaster bool `json:"is_master" bson:"im"` Status string `json:"status" bson:"s"` Enabled bool `json:"enabled" bson:"en"` Active bool `json:"active" bson:"a"` ActiveTs time.Time `json:"active_ts" bson:"at"` AvailableRunners int `json:"available_runners" bson:"ar"` MaxRunners int `json:"max_runners" bson:"mr"` Tags []Tag `json:"tags" bson:"-"` }
func (*Node) DecrementAvailableRunners ¶
func (n *Node) DecrementAvailableRunners()
func (*Node) GetAvailableRunners ¶
func (*Node) GetEnabled ¶
func (*Node) GetIsMaster ¶
func (*Node) GetMaxRunners ¶
func (*Node) GetTags ¶
func (n *Node) GetTags() (tags []interfaces.Tag)
func (*Node) IncrementAvailableRunners ¶
func (n *Node) IncrementAvailableRunners()
func (*Node) SetActiveTs ¶
func (*Node) SetAvailableRunners ¶
func (*Node) SetEnabled ¶
func (*Node) SetMaxRunners ¶
func (*Node) SetTags ¶
func (n *Node) SetTags(tags []interfaces.Tag)
type Password ¶
type Plugin ¶
type Project ¶
type Project struct { Id primitive.ObjectID `json:"_id" bson:"_id"` Name string `json:"name" bson:"name"` Description string `json:"description" bson:"description"` Tags []Tag `json:"tags" bson:"-"` Spiders int `json:"spiders" bson:"-"` }
func (*Project) GetTags ¶
func (p *Project) GetTags() (tags []interfaces.Tag)
func (*Project) SetTags ¶
func (p *Project) SetTags(tags []interfaces.Tag)
type Schedule ¶
type Schedule struct { Id primitive.ObjectID `json:"_id" bson:"_id"` Name string `json:"name" bson:"name"` Description string `json:"description" bson:"description"` SpiderId primitive.ObjectID `json:"spider_id" bson:"spider_id"` Cron string `json:"cron" bson:"cron"` EntryId cron.EntryID `json:"entry_id" bson:"entry_id"` Cmd string `json:"cmd" bson:"cmd"` Param string `json:"param" bson:"param"` Mode string `json:"mode" bson:"mode"` NodeIds []primitive.ObjectID `json:"node_ids" bson:"node_ids"` NodeTags []string `json:"node_tags" bson:"node_tags"` Priority int `json:"priority" bson:"priority"` Enabled bool `json:"enabled" bson:"enabled"` UserId primitive.ObjectID `json:"user_id" bson:"user_id"` ScrapySpider string `json:"scrapy_spider" bson:"scrapy_spider"` ScrapyLogLevel string `json:"scrapy_log_level" bson:"scrapy_log_level"` Tags []string `json:"tags" bson:"-"` }
func (*Schedule) GetEnabled ¶
func (*Schedule) GetEntryId ¶
func (s *Schedule) GetEntryId() (id cron.EntryID)
func (*Schedule) GetNodeIds ¶
func (*Schedule) GetNodeTags ¶
func (*Schedule) GetPriority ¶
func (*Schedule) GetSpiderId ¶
func (*Schedule) SetEnabled ¶
func (*Schedule) SetEntryId ¶
func (s *Schedule) SetEntryId(id cron.EntryID)
func (*Schedule) SetNodeIds ¶
func (*Schedule) SetNodeTags ¶
func (*Schedule) SetPriority ¶
func (*Schedule) SetSpiderId ¶
type Setting ¶
type Spider ¶
type Spider struct { Id primitive.ObjectID `json:"_id" bson:"_id"` // spider id Name string `json:"name" bson:"name"` // spider name Type string `json:"type" bson:"type"` // spider type ColId primitive.ObjectID `json:"col_id" bson:"col_id"` // data collection id ColName string `json:"col_name,omitempty" bson:"-"` // data collection name Description string `json:"description" bson:"description"` // description ProjectId primitive.ObjectID `json:"project_id" bson:"project_id"` // Project.Id Mode string `json:"mode" bson:"mode"` // default Task.Mode NodeIds []primitive.ObjectID `json:"node_ids" bson:"node_ids"` // default Task.NodeIds NodeTags []string `json:"node_tags" bson:"node_tags"` // default Task.NodeTags Tags []Tag `json:"tags" bson:"-"` // tags Stat *SpiderStat `json:"stat,omitempty" bson:"-"` IsPublic bool `json:"is_public" bson:"is_public"` // 是否公开 Envs []Env `json:"envs" bson:"envs"` // 环境变量 // 自定义爬虫 Cmd string `json:"cmd" bson:"cmd"` // 执行命令 Param string `json:"param" bson:"param"` // default task param Priority int `json:"priority" bson:"priority"` // Scrapy 爬虫(属于自定义爬虫) IsScrapy bool `json:"is_scrapy" bson:"is_scrapy"` // 是否为 Scrapy 爬虫 SpiderNames []string `json:"spider_names" bson:"spider_names"` // 爬虫名称列表 // 可配置爬虫 Template string `json:"template" bson:"template"` // Spiderfile模版 // Git 设置 IsGit bool `json:"is_git" bson:"is_git"` // 是否为 Git GitUrl string `json:"git_url" bson:"git_url"` // Git URL GitBranch string `json:"git_branch" bson:"git_branch"` // Git 分支 GitHasCredential bool `json:"git_has_credential" bson:"git_has_credential"` // Git 是否加密 GitUsername string `json:"git_username" bson:"git_username"` // Git 用户名 GitPassword string `json:"git_password" bson:"git_password"` // Git 密码 GitAutoSync bool `json:"git_auto_sync" bson:"git_auto_sync"` // Git 是否自动同步 GitSyncFrequency string `json:"git_sync_frequency" bson:"git_sync_frequency"` // Git 同步频率 GitSyncError string `json:"git_sync_error" bson:"git_sync_error"` // Git 同步错误 // 长任务 IsLongTask bool `json:"is_long_task" bson:"is_long_task"` // 是否为长任务 // 去重 IsDedup bool `json:"is_dedup" bson:"is_dedup"` // 是否去重 DedupField string `json:"dedup_field" bson:"dedup_field"` // 去重字段 DedupMethod string `json:"dedup_method" bson:"dedup_method"` // 去重方式 // Web Hook IsWebHook bool `json:"is_web_hook" bson:"is_web_hook"` // 是否开启 Web Hook WebHookUrl string `json:"web_hook_url" bson:"web_hook_url"` // Web Hook URL }
func (*Spider) GetNodeIds ¶
func (*Spider) GetNodeTags ¶
func (*Spider) GetPriority ¶
func (*Spider) GetTags ¶
func (s *Spider) GetTags() (tags []interfaces.Tag)
func (*Spider) SetNodeIds ¶
func (*Spider) SetNodeTags ¶
func (*Spider) SetPriority ¶
func (*Spider) SetTags ¶
func (s *Spider) SetTags(tags []interfaces.Tag)
type SpiderStat ¶
type SpiderStat struct { Id primitive.ObjectID `json:"_id" bson:"_id"` LastTaskId primitive.ObjectID `json:"last_task_id" bson:"ltid"` LastTask *Task `json:"last_task,omitempty" bson:"-"` Tasks int `json:"tasks" bson:"t"` Results int `json:"results" bson:"r"` WaitDuration int64 `json:"wait_duration" bson:"wd"` // in second RuntimeDuration int64 `json:"runtime_duration" bson:"rd"` // in second TotalDuration int64 `json:"total_duration" bson:"td"` // in second AverageWaitDuration int64 `json:"average_wait_duration" bson:"-"` // in second AverageRuntimeDuration int64 `json:"average_runtime_duration" bson:"-"` // in second AverageTotalDuration int64 `json:"average_total_duration" bson:"-"` // in second }
func (*SpiderStat) GetId ¶
func (s *SpiderStat) GetId() (id primitive.ObjectID)
func (*SpiderStat) SetId ¶
func (s *SpiderStat) SetId(id primitive.ObjectID)
type Tag ¶
type Task ¶
type Task struct { Id primitive.ObjectID `json:"_id" bson:"_id"` SpiderId primitive.ObjectID `json:"spider_id" bson:"spider_id"` Status string `json:"status" bson:"status"` NodeId primitive.ObjectID `json:"node_id" bson:"node_id"` Cmd string `json:"cmd" bson:"cmd"` Param string `json:"param" bson:"param"` Error string `json:"error" bson:"error"` Pid int `json:"pid" bson:"pid"` ScheduleId primitive.ObjectID `json:"schedule_id" bson:"schedule_id"` // Schedule.Id Type string `json:"type" bson:"type"` Mode string `json:"mode" bson:"mode"` // running mode of Task NodeIds []primitive.ObjectID `json:"node_ids" bson:"node_ids"` // list of Node.Id NodeTags []string `json:"node_tags" bson:"node_tags"` // list of Node.Tag ParentId primitive.ObjectID `json:"parent_id" bson:"parent_id"` // parent Task.Id if it'Spider a sub-task Priority int `json:"priority" bson:"priority"` Stat *TaskStat `json:"stat,omitempty" bson:"-"` }
func (*Task) GetNodeIds ¶
func (*Task) GetNodeTags ¶
func (*Task) GetPriority ¶
func (*Task) GetSpiderId ¶
type TaskDailyItem ¶
type TaskQueueItem ¶
type TaskQueueItem struct { Id primitive.ObjectID `json:"_id" bson:"_id"` Priority int `json:"p" bson:"p"` }
func (*TaskQueueItem) GetId ¶
func (t *TaskQueueItem) GetId() (id primitive.ObjectID)
func (*TaskQueueItem) SetId ¶
func (t *TaskQueueItem) SetId(id primitive.ObjectID)
type TaskStat ¶
type TaskStat struct { Id primitive.ObjectID `json:"_id" bson:"_id"` CreateTs time.Time `json:"create_ts" bson:"cts"` StartTs time.Time `json:"start_ts" bson:"sts"` EndTs time.Time `json:"end_ts" bson:"ets"` WaitDuration int64 `json:"wait_duration" bson:"wd"` // in millisecond RuntimeDuration int64 `json:"runtime_duration" bson:"rd"` // in millisecond TotalDuration int64 `json:"total_duration" bson:"td"` // in millisecond ResultCount int64 `json:"result_count" bson:"rc"` ErrorLogCount int64 `json:"error_log_count" bson:"elc"` }
func (*TaskStat) GetCreateTs ¶
func (*TaskStat) GetErrorLogCount ¶
func (*TaskStat) GetResultCount ¶
func (*TaskStat) GetRuntimeDuration ¶
func (*TaskStat) GetStartTs ¶
func (*TaskStat) GetTotalDuration ¶
func (*TaskStat) GetWaitDuration ¶
func (*TaskStat) SetCreateTs ¶
func (*TaskStat) SetErrorLogCount ¶
func (*TaskStat) SetResultCount ¶
func (*TaskStat) SetRuntimeDuration ¶
func (*TaskStat) SetStartTs ¶
func (*TaskStat) SetTotalDuration ¶
func (*TaskStat) SetWaitDuration ¶
type Token ¶
type User ¶
type User struct { Id primitive.ObjectID `json:"_id" bson:"_id"` Username string `json:"username" bson:"username"` Password string `json:"password,omitempty" bson:"-"` Role string `json:"role" bson:"role"` Email string `json:"email" bson:"email"` Setting UserSetting `json:"setting" bson:"setting"` }
func (*User) GetPassword ¶
func (*User) GetUsername ¶
type UserSetting ¶
type UserSetting struct { NotificationTrigger string `json:"notification_trigger" bson:"notification_trigger"` DingTalkRobotWebhook string `json:"ding_talk_robot_webhook" bson:"ding_talk_robot_webhook"` WechatRobotWebhook string `json:"wechat_robot_webhook" bson:"wechat_robot_webhook"` EnabledNotifications []string `json:"enabled_notifications" bson:"enabled_notifications"` ErrorRegexPattern string `json:"error_regex_pattern" bson:"error_regex_pattern"` MaxErrorLog int `json:"max_error_log" bson:"max_error_log"` LogExpireDuration int64 `json:"log_expire_duration" bson:"log_expire_duration"` }
Source Files ¶
- artifact.go
- artifact_sys.go
- base.go
- data_collection.go
- data_field.go
- data_source.go
- job.go
- map.go
- node.go
- password.go
- plugin.go
- project.go
- result.go
- schedule.go
- setting.go
- spider.go
- spider_stat.go
- system.go
- tag.go
- task.go
- task_queue_item.go
- task_stat.go
- token.go
- user.go
- utils_binder_legacy.go
- utils_col.go
- utils_model_map.go
- utils_tag.go
- variable.go
Click to show internal directories.
Click to hide internal directories.