diff --git a/integration-tests/openfeature/openfeature-exposure-events.spec.js b/integration-tests/openfeature/openfeature-exposure-events.spec.js index 3aa313cb6cb..97fa2596ad5 100644 --- a/integration-tests/openfeature/openfeature-exposure-events.spec.js +++ b/integration-tests/openfeature/openfeature-exposure-events.spec.js @@ -75,7 +75,7 @@ describe('OpenFeature Remote Config and Exposure Events Integration', () => { agent.on('exposures', ({ payload, headers }) => { assert.property(payload, 'context') assert.property(payload, 'exposures') - assert.equal(payload.context.service_name, 'ffe-test-service') + assert.equal(payload.context.service, 'ffe-test-service') assert.equal(payload.context.version, '1.2.3') assert.equal(payload.context.env, 'test') @@ -159,7 +159,7 @@ describe('OpenFeature Remote Config and Exposure Events Integration', () => { agent.on('exposures', ({ payload }) => { assert.property(payload, 'context') assert.property(payload, 'exposures') - assert.equal(payload.context.service_name, 'ffe-test-service') + assert.equal(payload.context.service, 'ffe-test-service') assert.equal(payload.context.version, '1.2.3') assert.equal(payload.context.env, 'test') diff --git a/packages/dd-trace/src/openfeature/writers/exposures.js b/packages/dd-trace/src/openfeature/writers/exposures.js index 9fcd9a369ab..97e59e81ca0 100644 --- a/packages/dd-trace/src/openfeature/writers/exposures.js +++ b/packages/dd-trace/src/openfeature/writers/exposures.js @@ -27,7 +27,7 @@ const { /** * @typedef {Object} ExposureContext - * @property {string} service_name - Service name + * @property {string} service - Service name * @property {string} [version] - Service version * @property {string} [env] - Service environment */ @@ -127,7 +127,7 @@ class ExposuresWriter extends BaseFFEWriter { */ _buildContext () { const context = { - service_name: this._config.service || 'unknown' + service: this._config.service || 'unknown' } // Only include version and env if they are defined diff --git a/packages/dd-trace/test/openfeature/writers/exposures.spec.js b/packages/dd-trace/test/openfeature/writers/exposures.spec.js index aaa0cd9a36e..7fea6ce05fb 100644 --- a/packages/dd-trace/test/openfeature/writers/exposures.spec.js +++ b/packages/dd-trace/test/openfeature/writers/exposures.spec.js @@ -178,7 +178,7 @@ describe('OpenFeature Exposures Writer', () => { const payload = writer.makePayload(events) expect(payload.context).to.deep.equal({ - service_name: 'test-service', + service: 'test-service', version: '1.0.0', env: 'test' }) @@ -213,7 +213,7 @@ describe('OpenFeature Exposures Writer', () => { const payload = writerWithoutOptionals.makePayload(events) expect(payload.context).to.deep.equal({ - service_name: 'test-service' + service: 'test-service' }) expect(payload.context).to.not.have.property('version') expect(payload.context).to.not.have.property('env') @@ -279,7 +279,7 @@ describe('OpenFeature Exposures Writer', () => { expect(parsedPayload).to.have.property('exposures') expect(parsedPayload.exposures).to.be.an('array').with.length(1) expect(parsedPayload.exposures[0].timestamp).to.exist - expect(parsedPayload.context.service_name).to.equal('test-service') + expect(parsedPayload.context.service).to.equal('test-service') }) it('should empty buffer after flushing', () => {