Skip to content

Commit ef99b9c

Browse files
committed
refactor(instrumentations): add safeguard for unknown values
1 parent 3eb6ff6 commit ef99b9c

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

lib/instrumentations/utils/wrapQuery.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ function wrapQuery (original, args, agent, params) {
1414
reportSend: function () {
1515
var briefcase = agent.storage.get('tracer.briefcase')
1616
var communication = briefcase && briefcase.communication
17-
var severity = briefcase && briefcase.severity
17+
18+
var action = _params.method == null ? 'unknown' : _params.method
19+
var resource = _params.url == null ? 'unknown' : _params.url
1820

1921
var cs = agent.tracer.collector.clientSend({
2022
protocol: _params.protocol,
@@ -27,10 +29,9 @@ function wrapQuery (original, args, agent, params) {
2729
communication: communication
2830
})
2931

30-
debug('#wrapQuery', format('CS(%s) [%s %s %s %s]',
31-
cs.briefcase.csCtx.communicationId, _params.protocol,
32-
_params.method, _params.url,
33-
_params.host))
32+
debug('#wrapQuery', format('CS(%s) [%s %s %s %s]',
33+
cs.briefcase.csCtx.communicationId, _params.protocol,
34+
action, resource, _params.host))
3435

3536
return cs
3637
},

0 commit comments

Comments
 (0)