This document discusses in-situ MapReduce (iMR) for log processing. iMR moves MapReduce analysis to the servers generating logs to avoid transferring large amounts of data. It provides continuous results over sliding windows of log data. The approach quantifies data fidelity when results may be incomplete due to failures or overloads using a "C2 metric." This allows trading off fidelity for lower latency. A prototype implementation extends an existing system to evaluate iMR's scalability, ability to understand incomplete results, and improve fidelity under load through load shedding techniques.