com.emc.mongoose.api.metrics.logging.IoTraceCsvLogMessage Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mongoose-api-metrics Show documentation
Show all versions of mongoose-api-metrics Show documentation
Mongoose is a high-load storage performance testing tool
package com.emc.mongoose.api.metrics.logging;
import com.emc.mongoose.api.model.io.task.IoTask;
import com.emc.mongoose.api.model.item.Item;
import com.emc.mongoose.ui.log.LogMessageBase;
import org.apache.logging.log4j.message.AsynchronouslyFormattable;
/**
Created by andrey on 17.11.16.
StorageNode,
ItemPath,
IoTypeCode,
StatusCode,
ReqTimeStart[us],
Duration[us],
RespLatency[us],
DataLatency[us],
TransferSize
*/
@AsynchronouslyFormattable
public final class IoTraceCsvLogMessage>
extends LogMessageBase {
private final IoTraceRecord ioTraceRec;
public IoTraceCsvLogMessage(final O ioTaskResult) {
ioTraceRec = new IoTraceRecord<>(ioTaskResult);
}
@Override
public final void formatTo(final StringBuilder strb) {
ioTraceRec.format(strb);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy