Skip to content

Commit bbe4d0f

Browse files
committed
[core] Include state in DCS op failure events
1 parent d542b3b commit bbe4d0f

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

core/integration/dcs/plugin.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -828,6 +828,7 @@ func (p *Plugin) CallStack(data interface{}) (stack map[string]interface{}) {
828828

829829
payload["detector"] = ecsDet
830830
payload["dcsEvent"] = dcsEvent
831+
payload["state"] = dcspb.DetectorState_name[int32(dcsEvent.GetState())]
831832
payloadJson, _ = json.Marshal(payload)
832833
the.EventWriterWithTopic(TOPIC).WriteEvent(&pb.Ev_IntegratedServiceEvent{
833834
Name: call.GetName(),
@@ -864,6 +865,7 @@ func (p *Plugin) CallStack(data interface{}) (stack map[string]interface{}) {
864865

865866
payload["detector"] = ecsDet
866867
payload["dcsEvent"] = dcsEvent
868+
payload["state"] = dcspb.DetectorState_name[int32(dcsEvent.GetState())]
867869
payloadJson, _ = json.Marshal(payload)
868870
the.EventWriterWithTopic(TOPIC).WriteEvent(&pb.Ev_IntegratedServiceEvent{
869871
Name: call.GetName(),
@@ -900,6 +902,7 @@ func (p *Plugin) CallStack(data interface{}) (stack map[string]interface{}) {
900902

901903
payload["detector"] = ecsDet
902904
payload["dcsEvent"] = dcsEvent
905+
payload["state"] = dcspb.DetectorState_name[int32(dcsEvent.GetState())]
903906
payloadJson, _ = json.Marshal(payload)
904907
the.EventWriterWithTopic(TOPIC).WriteEvent(&pb.Ev_IntegratedServiceEvent{
905908
Name: call.GetName(),
@@ -927,6 +930,7 @@ func (p *Plugin) CallStack(data interface{}) (stack map[string]interface{}) {
927930
detPayload := map[string]interface{}{}
928931
_ = copier.Copy(&detPayload, payload)
929932
detPayload["dcsEvent"] = dcsEvent
933+
detPayload["state"] = dcspb.DetectorState_name[int32(dcsEvent.GetState())]
930934
detPayloadJson, _ := json.Marshal(detPayload)
931935

932936
the.EventWriterWithTopic(TOPIC).WriteEvent(&pb.Ev_IntegratedServiceEvent{
@@ -1497,6 +1501,7 @@ func (p *Plugin) CallStack(data interface{}) (stack map[string]interface{}) {
14971501

14981502
payload["detector"] = ecsDet
14991503
payload["dcsEvent"] = dcsEvent
1504+
payload["state"] = dcspb.DetectorState_name[int32(dcsEvent.GetState())]
15001505
payloadJson, _ = json.Marshal(payload)
15011506
the.EventWriterWithTopic(TOPIC).WriteEvent(&pb.Ev_IntegratedServiceEvent{
15021507
Name: call.GetName(),
@@ -1534,6 +1539,7 @@ func (p *Plugin) CallStack(data interface{}) (stack map[string]interface{}) {
15341539

15351540
payload["detector"] = ecsDet
15361541
payload["dcsEvent"] = dcsEvent
1542+
payload["state"] = dcspb.DetectorState_name[int32(dcsEvent.GetState())]
15371543
payloadJson, _ = json.Marshal(payload)
15381544
the.EventWriterWithTopic(TOPIC).WriteEvent(&pb.Ev_IntegratedServiceEvent{
15391545
Name: call.GetName(),
@@ -1571,6 +1577,7 @@ func (p *Plugin) CallStack(data interface{}) (stack map[string]interface{}) {
15711577

15721578
payload["detector"] = ecsDet
15731579
payload["dcsEvent"] = dcsEvent
1580+
payload["state"] = dcspb.DetectorState_name[int32(dcsEvent.GetState())]
15741581
payloadJson, _ = json.Marshal(payload)
15751582
the.EventWriterWithTopic(TOPIC).WriteEvent(&pb.Ev_IntegratedServiceEvent{
15761583
Name: call.GetName(),
@@ -1600,6 +1607,7 @@ func (p *Plugin) CallStack(data interface{}) (stack map[string]interface{}) {
16001607
detPayload := map[string]interface{}{}
16011608
_ = copier.Copy(&detPayload, payload)
16021609
detPayload["dcsEvent"] = dcsEvent
1610+
detPayload["state"] = dcspb.DetectorState_name[int32(dcsEvent.GetState())]
16031611
detPayloadJson, _ := json.Marshal(detPayload)
16041612

16051613
the.EventWriterWithTopic(TOPIC).WriteEvent(&pb.Ev_IntegratedServiceEvent{
@@ -2045,6 +2053,7 @@ func (p *Plugin) CallStack(data interface{}) (stack map[string]interface{}) {
20452053

20462054
payload["detector"] = ecsDet
20472055
payload["dcsEvent"] = dcsEvent
2056+
payload["state"] = dcspb.DetectorState_name[int32(dcsEvent.GetState())]
20482057
payloadJson, _ = json.Marshal(payload)
20492058
the.EventWriterWithTopic(TOPIC).WriteEvent(&pb.Ev_IntegratedServiceEvent{
20502059
Name: call.GetName(),
@@ -2082,6 +2091,7 @@ func (p *Plugin) CallStack(data interface{}) (stack map[string]interface{}) {
20822091

20832092
payload["detector"] = ecsDet
20842093
payload["dcsEvent"] = dcsEvent
2094+
payload["state"] = dcspb.DetectorState_name[int32(dcsEvent.GetState())]
20852095
payloadJson, _ = json.Marshal(payload)
20862096
the.EventWriterWithTopic(TOPIC).WriteEvent(&pb.Ev_IntegratedServiceEvent{
20872097
Name: call.GetName(),
@@ -2111,6 +2121,7 @@ func (p *Plugin) CallStack(data interface{}) (stack map[string]interface{}) {
21112121
detPayload := map[string]interface{}{}
21122122
_ = copier.Copy(&detPayload, payload)
21132123
detPayload["dcsEvent"] = dcsEvent
2124+
payload["state"] = dcspb.DetectorState_name[int32(dcsEvent.GetState())]
21142125
detPayloadJson, _ := json.Marshal(detPayload)
21152126

21162127
the.EventWriterWithTopic(TOPIC).WriteEvent(&pb.Ev_IntegratedServiceEvent{

0 commit comments

Comments
 (0)