Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

C

C - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Grades
 
cached - Variable in class de.cuioss.benchmarking.common.jfr.OperationEvent
 
cacheHitRate - Variable in class de.cuioss.benchmarking.common.jfr.OperationStatisticsEvent
 
calculateEWMA(List<Double>, double) - Static method in class de.cuioss.benchmarking.common.report.StatisticsCalculator
Calculates an Exponentially Weighted Moving Average (EWMA) baseline from historical values.
calculateMean(Collection<Double>) - Static method in class de.cuioss.benchmarking.common.report.StatisticsCalculator
Calculates the arithmetic mean (average) of a collection of values.
calculateMedian(Collection<Double>) - Static method in class de.cuioss.benchmarking.common.report.StatisticsCalculator
Calculates the median value of a collection.
calculateMovingAverage(List<Double>, int) - Static method in class de.cuioss.benchmarking.common.report.StatisticsCalculator
Calculates a simple moving average for the most recent N values.
calculatePercentageChange(double, double) - Static method in class de.cuioss.benchmarking.common.report.StatisticsCalculator
Calculates the percentage change between two values.
calculatePerformanceGrade(double) - Static method in class de.cuioss.benchmarking.common.report.MetricConversionUtil
Calculates a performance grade based on throughput.
calculateStandardDeviation(Collection<Double>) - Static method in class de.cuioss.benchmarking.common.report.StatisticsCalculator
Calculates the standard deviation of a collection of values.
calculateTrends(BenchmarkMetrics, List<TrendDataProcessor.HistoricalDataPoint>) - Method in class de.cuioss.benchmarking.common.report.TrendDataProcessor
Calculates trend metrics from historical data using EWMA (Exponentially Weighted Moving Average).
canConvert(Path) - Method in interface de.cuioss.benchmarking.common.converter.BenchmarkConverter
Checks if this converter can handle the given file
canConvert(Path) - Method in class de.cuioss.benchmarking.common.converter.JmhBenchmarkConverter
 
canConvert(Path) - Method in class de.cuioss.benchmarking.common.converter.WrkBenchmarkConverter
 
changePercentage() - Method in record class de.cuioss.benchmarking.common.report.TrendDataProcessor.TrendMetrics
Returns the value of the changePercentage record component.
CHART_DATA - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.JsonFields
 
cleanDeploymentDirectory() - Method in class de.cuioss.benchmarking.common.output.OutputDirectoryStructure
Cleans the deployment directory by deleting it and recreating it.
cleanup(BenchmarkConfiguration) - Method in class de.cuioss.benchmarking.common.runner.AbstractBenchmarkRunner
Performs cleanup after benchmark execution.
clear() - Method in class de.cuioss.benchmarking.common.metrics.PrometheusMetricsManager
Clears all tracked timestamps.
CLIENT_ID - Static variable in class de.cuioss.benchmarking.common.repository.TokenRepositoryConfig.Properties
 
CLIENT_SECRET - Static variable in class de.cuioss.benchmarking.common.repository.TokenRepositoryConfig.Properties
 
close() - Method in class de.cuioss.benchmarking.common.jfr.JfrInstrumentation.OperationRecorder
 
coefficientOfVariation - Variable in class de.cuioss.benchmarking.common.jfr.OperationStatisticsEvent
 
collectBenchmarkMetrics(String, Instant, Instant, Path) - Method in class de.cuioss.benchmarking.common.metrics.MetricsOrchestrator
Collects real-time metrics from Prometheus for a benchmark execution.
COLLECTING_BENCHMARK_METRICS - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
Message when collecting Prometheus metrics for benchmark.
COLLECTING_PROMETHEUS_METRICS - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
Message when collecting real-time metrics from Prometheus.
COLLECTING_REALTIME_METRICS - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
Message when collecting real-time metrics for benchmark with time range.
COLLECTING_WRK_PROMETHEUS_METRICS - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
Message when collecting real-time metrics for WRK benchmark.
COLLECTION_CANNOT_BE_NULL - Static variable in class de.cuioss.benchmarking.common.report.StatisticsCalculator
 
collectMetricsForResults(Collection<RunResult>, BenchmarkConfiguration) - Method in class de.cuioss.benchmarking.common.metrics.PrometheusMetricsManager
Collects Prometheus metrics for completed benchmarks.
collectMetricsForWrkBenchmark(String, Instant, Instant, String) - Method in class de.cuioss.benchmarking.common.metrics.PrometheusMetricsManager
Collects Prometheus metrics for WRK benchmark results.
COLOR - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Badge
 
Colors() - Constructor for class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Badge.Colors
 
commitSha() - Method in record class de.cuioss.benchmarking.common.report.TrendDataProcessor.HistoricalDataPoint
Returns the value of the commitSha record component.
COMPACT_GSON - Static variable in class de.cuioss.benchmarking.common.util.JsonSerializationHelper
Compact Gson instance for minimal output (no pretty printing).
computeMetrics(JsonArray) - Method in class de.cuioss.benchmarking.common.report.MetricsComputer
 
computeStatistics(Collection<Double>) - Static method in class de.cuioss.benchmarking.common.report.StatisticsCalculator
Computes comprehensive statistics for a dataset.
concurrentOperations - Variable in class de.cuioss.benchmarking.common.jfr.OperationEvent
 
concurrentThreads - Variable in class de.cuioss.benchmarking.common.jfr.OperationStatisticsEvent
 
CONFIDENCE_HIGH - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.JsonFields
 
CONFIDENCE_LOW - Static variable in class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.JsonFields
 
configureLogging(String) - Static method in class de.cuioss.benchmarking.common.util.BenchmarkLoggingSetup
Configures logging to write to both console and a timestamped file in benchmark-results.
CONNECTION_TIMEOUT_MS - Static variable in class de.cuioss.benchmarking.common.repository.TokenRepositoryConfig.Properties
 
Conversions() - Constructor for class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Metrics.Conversions
 
convert(Path) - Method in interface de.cuioss.benchmarking.common.converter.BenchmarkConverter
Converts benchmark results from a specific format to BenchmarkData
convert(Path) - Method in class de.cuioss.benchmarking.common.converter.JmhBenchmarkConverter
 
convert(Path) - Method in class de.cuioss.benchmarking.common.converter.WrkBenchmarkConverter
 
convertToMillisecondsPerOp(double, String) - Static method in class de.cuioss.benchmarking.common.report.MetricConversionUtil
Converts a benchmark score to milliseconds per operation.
convertToOpsPerSecond(double, String) - Static method in class de.cuioss.benchmarking.common.report.MetricConversionUtil
Converts a benchmark score to operations per second.
COPYING_PROMETHEUS_METRICS - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
Message when copying Prometheus metrics.
COPYING_SUPPORT_FILES - Static variable in class de.cuioss.benchmarking.common.util.BenchmarkingLogMessages.INFO
Message when copying support files.
copySupportFiles(String) - Method in class de.cuioss.benchmarking.common.report.ReportGenerator
Copies all necessary support files (CSS, JS, etc.) to the output directory.
createBaseRequest(String) - Method in class de.cuioss.benchmarking.common.base.AbstractBenchmarkBase
Creates a basic HTTP request builder with common headers.
createBaseRequest(String, String) - Method in class de.cuioss.benchmarking.common.base.AbstractBenchmarkBase
Creates a basic HTTP request builder with common headers using a base URL and path.
createConfiguration() - Method in class de.cuioss.benchmarking.common.runner.AbstractBenchmarkRunner
Creates the benchmark configuration for this runner.
CREATED_API_ENDPOINT_S - Static variable in class de.cuioss.benchmarking.common.report.GitHubPagesGenerator
 
CssClasses() - Constructor for class de.cuioss.benchmarking.common.constants.BenchmarkConstants.Report.Grades.CssClasses
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form