Skip to content

Commit cf368e6

Browse files
authored
chore(Splunk): expose orchestrator to Splunk (#5243)
* expose orchestrator to splunk * update test case * fix format
1 parent 9069d81 commit cf368e6

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

pkg/splunk/data.go

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ type Details struct {
1818
type MonitoringData struct {
1919
PipelineUrlHash string `json:"PipelineUrlHash,omitempty"`
2020
BuildUrlHash string `json:"BuildUrlHash,omitempty"`
21+
Orchestrator string `json:"Orchestrator,omitempty"`
2122
StageName string `json:"StageName,omitempty"`
2223
StepName string `json:"StepName,omitempty"`
2324
ExitCode string `json:"ExitCode,omitempty"`

pkg/splunk/splunk.go

+1
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ func (s *Splunk) prepareTelemetry(telemetryData telemetry.Data) MonitoringData {
114114
monitoringData := MonitoringData{
115115
PipelineUrlHash: telemetryData.PipelineURLHash,
116116
BuildUrlHash: telemetryData.BuildURLHash,
117+
Orchestrator: telemetryData.Orchestrator,
117118
StageName: telemetryData.StageName,
118119
StepName: telemetryData.BaseData.StepName,
119120
ExitCode: telemetryData.CustomData.ErrorCode,

pkg/splunk/splunk_test.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,9 @@ func Test_prepareTelemetry(t *testing.T) {
354354
{name: "Testing prepare telemetry information",
355355
args: args{
356356
telemetryData: telemetry.Data{
357-
BaseData: telemetry.BaseData{},
357+
BaseData: telemetry.BaseData{
358+
Orchestrator: "Jenkins",
359+
},
358360
CustomData: telemetry.CustomData{
359361
Duration: "1234",
360362
ErrorCode: "0",
@@ -365,6 +367,7 @@ func Test_prepareTelemetry(t *testing.T) {
365367
want: MonitoringData{
366368
PipelineUrlHash: "",
367369
BuildUrlHash: "",
370+
Orchestrator: "Jenkins",
368371
StageName: "",
369372
StepName: "",
370373
ExitCode: "0",

0 commit comments

Comments
 (0)