private Snapshot getSelfSnapshot(Operation op) { Snapshot selfSnapshot = new PropertySnapshot("Self"); if (op.getCorrelator() != null) { Set<String> cids = op.getCorrelator(); if (!cids.isEmpty()) { selfSnapshot.add(JSON_CORR_ID_FIELD, cids); } } if (op.getUser() != null) { selfSnapshot.add(JSON_USER_FIELD, op.getUser()); } if (op.getLocation() != null) { selfSnapshot.add(JSON_LOCATION_FIELD, op.getLocation()); } selfSnapshot.add(JSON_SEVERITY_FIELD, op.getSeverity()); selfSnapshot.add(JSON_PID_FIELD, op.getPID()); selfSnapshot.add(JSON_TID_FIELD, op.getTID()); selfSnapshot.add(JSON_SNAPSHOT_COUNT_FIELD, op.getSnapshotCount()); selfSnapshot.add(JSON_ELAPSED_TIME_USEC_FIELD, op.getElapsedTimeUsec()); return selfSnapshot; }
selfSnapshot.add(JSON_ID_COUNT_FIELD, activity.getIdCount());
Set<String> tags = event.getTag(); if (!tags.isEmpty()) { selfSnapshot.add(JSON_MSG_TAG_FIELD, tags);
activity.addSnapshot(snapshot); snapshot.add(AppenderTools.toProperty(key, value));
event.getOperation().addSnapshot(snapshot); snapshot.add(AppenderTools.toProperty(key, value));