void populateMDC()

in spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcLogEntry.java [896:934]


  void populateMDC() {
    putInMDC("marker", marker.getName());

    putInMDC("uri", uri);
    putInMDC("path", path);
    putInMDC(IpcTagKey.endpoint.key(), endpoint);
    putInMDC(method);

    putInMDC(IpcTagKey.owner.key(), owner);
    putInMDC(IpcTagKey.protocol.key(), protocol);
    putInMDC(IpcTagKey.vip.key(), vip);

    putInMDC("ipc.client.region", clientRegion);
    putInMDC("ipc.client.zone", clientZone);
    putInMDC("ipc.client.node", clientNode);
    putInMDC(IpcTagKey.clientApp.key(), clientApp);
    putInMDC(IpcTagKey.clientCluster.key(), clientCluster);
    putInMDC(IpcTagKey.clientAsg.key(), clientAsg);

    putInMDC("ipc.server.region", serverRegion);
    putInMDC("ipc.server.zone", serverZone);
    putInMDC("ipc.server.node", serverNode);
    putInMDC(IpcTagKey.serverApp.key(), serverApp);
    putInMDC(IpcTagKey.serverCluster.key(), serverCluster);
    putInMDC(IpcTagKey.serverAsg.key(), serverAsg);

    putInMDC("ipc.remote.address", remoteAddress);
    putInMDC("ipc.remote.port", Integer.toString(remotePort));

    putInMDC(attempt);
    putInMDC(attemptFinal);

    putInMDC(result);
    putInMDC(source);
    putInMDC(status);
    putInMDC(IpcTagKey.statusDetail.key(), statusDetail);

    putInMDC(IpcTagKey.httpStatus.key(), Integer.toString(httpStatus));
  }