Skip to content

Commit 2a24fad

Browse files
committed
Do not send telemetry error events
1 parent d886aae commit 2a24fad

2 files changed

Lines changed: 0 additions & 48 deletions

File tree

extensions/ql-vscode/src/telemetry.ts

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -130,25 +130,6 @@ export class TelemetryListener extends ConfigListener {
130130
},
131131
{ executionTime }
132132
);
133-
134-
// if this is a true error, also report it
135-
if (status === CommandCompletion.Failed && error) {
136-
const redactedError = {
137-
name: error.name,
138-
stack: error.stack,
139-
message: '<MESSAGE REDACTED>'
140-
};
141-
this.reporter.sendTelemetryException(
142-
redactedError,
143-
{
144-
type: 'command-usage',
145-
name,
146-
status,
147-
isCanary
148-
},
149-
{ executionTime }
150-
);
151-
}
152133
}
153134

154135
/**

extensions/ql-vscode/src/vscode-tests/no-workspace/telemetry.test.ts

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ describe('telemetry reporting', function() {
1919
// setting preferences can trigger lots of background activity
2020
// so need to bump up the timeout of this test.
2121
this.timeout(10000);
22-
this.timeout(1000000000);
2322

2423
let originalTelemetryExtension: boolean | undefined;
2524
let originalTelemetryGlobal: boolean | undefined;
@@ -171,34 +170,6 @@ describe('telemetry reporting', function() {
171170
expect(TelemetryReporter.prototype.sendTelemetryException).not.to.have.been.called;
172171
});
173172

174-
it('should send a command usage event with a error', async () => {
175-
await telemetryListener.initialize();
176-
const err = new Error('my-error');
177-
178-
telemetryListener.sendCommandUsage('command-id', 1234, err);
179-
180-
expect(TelemetryReporter.prototype.sendTelemetryEvent).to.have.been.calledOnceWith('command-usage',
181-
{
182-
name: 'command-id',
183-
status: 'Failed',
184-
isCanary
185-
},
186-
{ executionTime: 1234 });
187-
188-
expect(TelemetryReporter.prototype.sendTelemetryException).to.have.been.calledOnceWith({
189-
name: err.name,
190-
message: '<MESSAGE REDACTED>',
191-
stack: err.stack
192-
},
193-
{
194-
name: 'command-id',
195-
status: 'Failed',
196-
type: 'command-usage',
197-
isCanary
198-
},
199-
{ executionTime: 1234 });
200-
});
201-
202173
it('should send a command usage event with an error', async () => {
203174
await telemetryListener.initialize();
204175

0 commit comments

Comments
 (0)