@Override public void tnt(TrackingEvent event) { long start = System.nanoTime(); try { if (!event.isNoop()) { reportEvent(event); } else { noopCount.incrementAndGet(); } } catch (Throwable ex) { dropCount.incrementAndGet(); if (logger.isSet(OpLevel.DEBUG)) { logger.log(OpLevel.ERROR, "Failed to track event: signature={0}, tid={1}, event.sink={2}, source={3}", event.getTrackingId(), Thread.currentThread().getId(), eventSink, getSource(), ex); } } finally { countOverheadNanos(System.nanoTime() - start); } }
msg.append("parent-id: '").append(event.getParentId()).append("'"); if (event.getTrackingId() != null) { msg.append(separator); msg.append("track-id: '").append(event.getTrackingId()).append("'");
Utils.quote(event.getGUID(), jsonString).append(ATTR_JSON); if (!Utils.isEmpty(event.getTrackingId())) { jsonString.append(JSON_TRACK_ID_LABEL).append(ATTR_SEP); Utils.quote(event.getTrackingId(), jsonString).append(ATTR_JSON);