Index
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
changePercentagerecord 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
commitSharecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form