Skip to content

Commit

Permalink
[DI] Adhere to diagnostics JSON schema (version -> probeVersion) (#4964)
Browse files Browse the repository at this point in the history
  • Loading branch information
watson authored Dec 3, 2024
1 parent b771888 commit b1cbf8f
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
18 changes: 9 additions & 9 deletions integration-tests/debugger/basic.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,15 +24,15 @@ describe('Dynamic Instrumentation', function () {
const expectedPayloads = [{
ddsource: 'dd_debugger',
service: 'node',
debugger: { diagnostics: { probeId, version: 0, status: 'RECEIVED' } }
debugger: { diagnostics: { probeId, probeVersion: 0, status: 'RECEIVED' } }
}, {
ddsource: 'dd_debugger',
service: 'node',
debugger: { diagnostics: { probeId, version: 0, status: 'INSTALLED' } }
debugger: { diagnostics: { probeId, probeVersion: 0, status: 'INSTALLED' } }
}, {
ddsource: 'dd_debugger',
service: 'node',
debugger: { diagnostics: { probeId, version: 0, status: 'EMITTING' } }
debugger: { diagnostics: { probeId, probeVersion: 0, status: 'EMITTING' } }
}]

t.agent.on('remote-config-ack-update', (id, version, state, error) => {
Expand Down Expand Up @@ -75,19 +75,19 @@ describe('Dynamic Instrumentation', function () {
const expectedPayloads = [{
ddsource: 'dd_debugger',
service: 'node',
debugger: { diagnostics: { probeId, version: 0, status: 'RECEIVED' } }
debugger: { diagnostics: { probeId, probeVersion: 0, status: 'RECEIVED' } }
}, {
ddsource: 'dd_debugger',
service: 'node',
debugger: { diagnostics: { probeId, version: 0, status: 'INSTALLED' } }
debugger: { diagnostics: { probeId, probeVersion: 0, status: 'INSTALLED' } }
}, {
ddsource: 'dd_debugger',
service: 'node',
debugger: { diagnostics: { probeId, version: 1, status: 'RECEIVED' } }
debugger: { diagnostics: { probeId, probeVersion: 1, status: 'RECEIVED' } }
}, {
ddsource: 'dd_debugger',
service: 'node',
debugger: { diagnostics: { probeId, version: 1, status: 'INSTALLED' } }
debugger: { diagnostics: { probeId, probeVersion: 1, status: 'INSTALLED' } }
}]
const triggers = [
() => {
Expand Down Expand Up @@ -128,11 +128,11 @@ describe('Dynamic Instrumentation', function () {
const expectedPayloads = [{
ddsource: 'dd_debugger',
service: 'node',
debugger: { diagnostics: { probeId, version: 0, status: 'RECEIVED' } }
debugger: { diagnostics: { probeId, probeVersion: 0, status: 'RECEIVED' } }
}, {
ddsource: 'dd_debugger',
service: 'node',
debugger: { diagnostics: { probeId, version: 0, status: 'INSTALLED' } }
debugger: { diagnostics: { probeId, probeVersion: 0, status: 'INSTALLED' } }
}]

t.agent.on('remote-config-ack-update', (id, version, state, error) => {
Expand Down
4 changes: 2 additions & 2 deletions packages/dd-trace/src/debugger/devtools_client/status.js
Original file line number Diff line number Diff line change
Expand Up @@ -91,12 +91,12 @@ function send (payload) {
})
}

function statusPayload (probeId, version, status) {
function statusPayload (probeId, probeVersion, status) {
return {
ddsource,
service,
debugger: {
diagnostics: { probeId, runtimeId, version, status }
diagnostics: { probeId, runtimeId, probeVersion, status }
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ describe('diagnostic message http request caching', function () {

function assertRequestData (request, { probeId, version, status, exception }) {
const payload = getFormPayload(request)
const diagnostics = { probeId, runtimeId, version, status }
const diagnostics = { probeId, runtimeId, probeVersion: version, status }

// Error requests will also contain an `exception` property
if (exception) diagnostics.exception = exception
Expand Down

0 comments on commit b1cbf8f

Please sign in to comment.