public void run() { Mutation mutation = new Mutation(TRACE_KS, sessionIdBytes); ColumnFamily cells = mutation.addOrGet(CFMetaData.TraceSessionsCf); CFRowAdder adder = new CFRowAdder(cells, cells.metadata().comparator.builder().build(), FBUtilities.timestampMicros()); adder.add("coordinator", FBUtilities.getBroadcastAddress()); for (Map.Entry<String, String> entry : parameters.entrySet()) adder.addMapEntry("parameters", entry.getKey(), entry.getValue()); adder.add("request", request); adder.add("started_at", new Date(started_at)); mutateWithCatch(mutation); } });
public void run() { Mutation mutation = new Mutation(TRACE_KS, sessionIdBytes); ColumnFamily cells = mutation.addOrGet(CFMetaData.TraceSessionsCf); CFRowAdder adder = new CFRowAdder(cells, cells.metadata().comparator.builder().build(), FBUtilities.timestampMicros()); adder.add("duration", elapsed); mutateWithCatch(mutation); } });
public void runMayThrow() { Mutation mutation = new Mutation(Tracing.TRACE_KS, sessionIdBytes); ColumnFamily cells = mutation.addOrGet(CFMetaData.TraceEventsCf); CFRowAdder adder = new CFRowAdder(cells, cells.metadata().comparator.make(UUIDGen.getTimeUUID()), FBUtilities.timestampMicros()); adder.add("activity", message); adder.add("source", FBUtilities.getBroadcastAddress()); if (elapsed >= 0) adder.add("source_elapsed", elapsed); adder.add("thread", threadName); Tracing.mutateWithCatch(mutation); } });