Class IterationTimestampParser
java.lang.Object
de.cuioss.benchmarking.common.metrics.IterationTimestampParser
Parses JMH iteration timestamp files to extract precise timing windows
for Prometheus metrics collection.
Supports JSONL format (one JSON object per line) from TimestampProfiler.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordRepresents a time window for a benchmark iteration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparseJsonlFile(Path timestampFile) Parses JSONL timestamp file (one JSON object per line)
-
Constructor Details
-
IterationTimestampParser
public IterationTimestampParser()
-
-
Method Details
-
parseJsonlFile
public static List<IterationTimestampParser.IterationWindow> parseJsonlFile(Path timestampFile) throws IOException Parses JSONL timestamp file (one JSON object per line)- Throws:
IOException
-