Documentation
¶
Index ¶
Constants ¶
View Source
const ( ModuleName = "DDog-Agent-Nsq" DestoryAgent = "DestoryAgent" MonitorAgentName = "MonitorAgent" RetriAgentName = "RetriAgent" )
Variables ¶
This section is empty.
Functions ¶
func SendMonitor ¶
func SendMonitor(msg []byte)
Types ¶
type AgentNsq ¶
func (*AgentNsq) RunDestoryAgent ¶
func (this *AgentNsq) RunDestoryAgent()
type DestroyAgent ¶
type DestroyAgent struct{}
func (*DestroyAgent) HandleMessage ¶
func (h *DestroyAgent) HandleMessage(m *nsq.Message) error
type MonitorAgent ¶
func (*MonitorAgent) HandleMessage ¶
func (h *MonitorAgent) HandleMessage(m *nsq.Message) error
func (*MonitorAgent) Run ¶
func (this *MonitorAgent) Run()
type RetriAgent ¶ added in v0.6.6
* RetriDog 在指定的命名空间中检索当前失败次数过多的服务实例 当发现有失败次数太多的服务实例之后,RetriDog将会 尝试获取失败原因,并且通知MonitorAgent.然后关闭 异常服务实例,同时将服务实例状态调整为失败
func (*RetriAgent) Run ¶ added in v0.6.6
func (this *RetriAgent) Run()
Click to show internal directories.
Click to hide internal directories.