@Override public void receiveSpan(Span span) { if (span.getTraceId() != 0 && spanQueue.offer(span)) { if (LOG.isTraceEnabled()) { LOG.trace("Span buffered to queue " + span.toJson()); } } else if (span.getTraceId() != 0 && LOG.isDebugEnabled()) { LOG.debug("Span NOT buffered due to overflow in queue " + span.toJson()); } }
@Override public void run() { if (conn == null) return; while (!traceSpanReceiver.isSpanAvailable()) { Span span = traceSpanReceiver.getSpan(); if (null == span) break; if (LOG.isTraceEnabled()) { LOG.trace("Span received: " + span.toJson()); } addToBatch(span); counter++; if (counter >= batchSize) { commitBatch(conn); counter = 0; } } }
@Override public void receiveSpan(Span span) { if (span.getTraceId() != 0 && spanQueue.offer(span)) { if (LOG.isTraceEnabled()) { LOG.trace("Span buffered to queue " + span.toJson()); } } else if (span.getTraceId() != 0 && LOG.isDebugEnabled()) { LOG.debug("Span NOT buffered due to overflow in queue " + span.toJson()); } }
@Override public void receiveSpan(Span span) { if (span.getTraceId() != 0 && spanQueue.offer(span)) { if (LOG.isTraceEnabled()) { LOG.trace("Span buffered to queue " + span.toJson()); } } else if (span.getTraceId() != 0 && LOG.isDebugEnabled()) { LOG.debug("Span NOT buffered due to overflow in queue " + span.toJson()); } }
@Override public void run() { try { bwriter.write(span.toJson()); bwriter.newLine(); bwriter.flush(); } catch (IOException e) { LOG.error("Error when writing to file: " + file, e); } } }
@Override public void run() { if (conn == null) return; while (!traceSpanReceiver.isSpanAvailable()) { Span span = traceSpanReceiver.getSpan(); if (null == span) break; if (LOG.isTraceEnabled()) { LOG.trace("Span received: " + span.toJson()); } addToBatch(span); counter++; if (counter >= batchSize) { commitBatch(conn); counter = 0; } } }
@Override public void run() { if (conn == null) return; while (!traceSpanReceiver.isSpanAvailable()) { Span span = traceSpanReceiver.getSpan(); if (null == span) break; if (LOG.isTraceEnabled()) { LOG.trace("Span received: " + span.toJson()); } addToBatch(span); counter++; if (counter >= batchSize) { commitBatch(conn); counter = 0; } } }