{"$schema":"https://json-schema.org/draft/2020-12/schema","$defs":{"BenchReportConfig":{"anyOf":[{"type":"object","properties":{"selectors":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"range":{"type":"object","properties":{"lowerBound":{"$ref":"#/$defs/Cut(DateTime)"},"upperBound":{"$ref":"#/$defs/Cut(DateTime)"}}},"@type":{"const":"TrendReportCreationDateSelector"}},"required":["@type"]},{"type":"object","properties":{"resultIdsToName":{"$ref":"#/$defs/Map(String,String)"},"@type":{"const":"TrendReportUserDefinedSelector"}},"required":["@type"]},{"type":"object","properties":{"search":{"type":"string"},"type":{"type":"string","enum":["EQUALS","EQUALS_IGNORECASE","CONTAINS","CONTAINS_IGNORECASE","STARTS_WITH","ENDS_WITH"]},"@type":{"const":"TrendReportNameSelector"}},"required":["@type"]},{"type":"object","properties":{"tags":{"type":"array","items":{"type":"string"}},"@type":{"const":"TrendReportTagsSelector"}},"required":["@type"]}]}},"shownResults":{"type":"integer"},"@type":{"const":"TrendReportConfig"}},"required":["@type"]},{"type":"object","properties":{"from":{"type":"integer","description":"Timestamp as epoch milliseconds."},"to":{"type":"integer","description":"Timestamp as epoch milliseconds."},"@type":{"const":"TimeRangeReportConfig"}},"required":["@type"]},{"type":"object","properties":{"satisfying":{"type":"number"},"tolerating":{"type":"number"},"@type":{"const":"ApdexReportConfig"}},"required":["@type"]},{"type":"object","properties":{"color":{"type":"string"},"@type":{"const":"SingleColorReportConfig"}},"required":["@type"]},{"type":"object","properties":{"coverPage":{"type":"string"},"orientation":{"type":"string"},"pageFormat":{"type":"string","enum":["A0","A1","A2","A3","A4","A5","A6","LETTER","LEGAL","TABLOID","LEDGER"]},"pageMargin":{"type":"object","properties":{"bottom":{"type":"string"},"left":{"type":"string"},"right":{"type":"string"},"top":{"type":"string"}}},"scale":{"type":"number"},"tablesRowCount":{"type":"object"},"@type":{"const":"ExportReportConfig"}},"required":["@type"]},{"type":"object","properties":{"names":{"type":"array","items":{"type":"string"}},"@type":{"const":"ComparisonReportConfig"}},"required":["@type"]},{"type":"object","properties":{"colors":{"type":"object"},"@type":{"const":"ColorsReportConfig"}},"required":["@type"]},{"type":"object","properties":{"acceptableErrorsPercentage":{"type":"integer"},"acceptableResponseSize":{"type":"integer"},"displayColorDots":{"type":"boolean"},"displayThresholdLabel":{"type":"boolean"},"maxColumns":{"type":"integer"},"maxLines":{"type":"integer"},"maxPercentiles":{"type":"integer"},"maxPies":{"type":"integer"},"maxStatistics":{"type":"integer"},"thresholdColors":{"$ref":"#/$defs/Map(String,String)"},"@type":{"const":"GraphReportConfig"}},"required":["@type"]}]},"Cut(DateTime)":{"type":"object"},"Cut(Integer)":{"type":"object"},"Map(String,String)":{"type":"object"},"ReportItemMetric":{"type":"object","properties":{"benchResultId":{"type":"string"},"configs":{"type":"array","items":{"$ref":"#/$defs/BenchReportConfig"}},"filters":{"type":"array","items":{"$ref":"#/$defs/ReportItemQueryFilter"}},"id":{"type":"string","enum":["ASSERTIONS_ERROR_TOTAL","ASSERTIONS_FAILURE_TOTAL","ASSERTIONS_SUCCESS_TOTAL","CONNECT_TIME_APDEX","CONNECT_TIME_AVG","CONNECT_TIME_MAX","CONNECT_TIME_MIN","CONNECT_TIME_STD","CONNECT_TIME_VAR","ERRORS_TOTAL","ERRORS_RATE","ERRORS_PERCENT","HITS_RATE","HITS_TOTAL","HITS_SUCCESSFUL_TOTAL","HITS_SUCCESSFUL_PERCENT","HTTP_MEDIA_TYPES","HTTP_MEDIA_TYPES_THROUGHPUT","HTTP_METHODS","HTTP_RESPONSE_CODES","LATENCY_APDEX","LATENCY_AVG","LATENCY_MAX","LATENCY_MIN","LATENCY_STD","LATENCY_VAR","MONITORING","LOAD_GENERATOR","NETWORK_TIME_AVG","NETWORK_TIME_MAX","NETWORK_TIME_MIN","NETWORK_TIME_VAR","RESPONSE_TIME_APDEX","RESPONSE_TIME_AVG","RESPONSE_TIME_MAX","RESPONSE_TIME_MEDIAN","RESPONSE_TIME_MIN","RESPONSE_TIME_PERCENTILE_80","RESPONSE_TIME_PERCENTILE_90","RESPONSE_TIME_PERCENTILE_95","RESPONSE_TIME_PERCENTILE_99","RESPONSE_TIME_STD","RESPONSE_TIME_VAR","RESPONSE_SIZE","SENT_BYTES_AVG","SENT_BYTES_MAX","SENT_BYTES_MIN","SENT_BYTES_RATE","SENT_BYTES_STD","SENT_BYTES_TOTAL","THROUGHPUT_RATE","THROUGHPUT_TOTAL","USERLOAD"]},"type":{"$ref":"#/$defs/SampleType"}}},"ReportItemQueryFilter":{"anyOf":[{"type":"object","properties":{"field":{"type":"string"},"term":{"type":"string"},"@type":{"const":"SingleTermFilter"}},"required":["@type"]},{"type":"object","properties":{"field":{"type":"string"},"terms":{"type":"array","items":{"type":"string"}},"@type":{"const":"MultiTermFilter"}},"required":["@type"]}]},"ReportItemUiSettings":{"anyOf":[{"type":"object","properties":{"active":{"type":"string"},"direction":{"type":"string"},"@type":{"const":"TableUiSortSettings"}},"required":["@type"]},{"type":"object","properties":{"fieldLabel":{"type":"string"},"fieldName":{"type":"string"},"id":{"type":"string"},"range":{"type":"object","properties":{"lowerBound":{"$ref":"#/$defs/Cut(Integer)"},"upperBound":{"$ref":"#/$defs/Cut(Integer)"}}},"@type":{"const":"NumberTableUiFilter"}},"required":["@type"]},{"type":"object","properties":{"value":{"type":"string"},"@type":{"const":"StringUiFilter"}},"required":["@type"]},{"type":"object","properties":{"fieldLabel":{"type":"string"},"fieldName":{"type":"string"},"id":{"type":"string"},"range":{"type":"object","properties":{"from":{"type":"integer","description":"Timestamp as epoch milliseconds."},"to":{"type":"integer","description":"Timestamp as epoch milliseconds."}}},"@type":{"const":"TimeRangeTableUiFilter"}},"required":["@type"]},{"type":"object","properties":{"fieldLabel":{"type":"string"},"fieldName":{"type":"string"},"id":{"type":"string"},"label":{"type":"string"},"value":{"type":"string"},"@type":{"const":"ValueTableUiFilter"}},"required":["@type"]},{"type":"object","properties":{"fieldLabel":{"type":"string"},"fieldName":{"type":"string"},"id":{"type":"string"},"ignoreCase":{"type":"boolean"},"matchType":{"type":"string"},"value":{"type":"string"},"@type":{"const":"StringTableUiFilter"}},"required":["@type"]},{"type":"object","properties":{"nodeId":{"type":"string"},"@type":{"const":"StatisticTreeUiSettings"}},"required":["@type"]}]},"SampleType":{"type":"string","enum":["HIT","HTTP","CONTAINER","MONITOR","ERROR","STATS","NUMBER_COUNTER","TEXTUAL_COUNTER","THRESHOLD_ALARM"]}},"type":"object","properties":{"benchResultIds":{"type":"array","items":{"type":"string"}},"configs":{"type":"array","items":{"$ref":"#/$defs/BenchReportConfig"}},"created":{"type":"integer","description":"Timestamp as epoch milliseconds."},"description":{"type":"string"},"id":{"type":"string"},"items":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"benchResultId":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"settings":{"type":"array","items":{"$ref":"#/$defs/ReportItemUiSettings"}},"@type":{"const":"MonitorsTableReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"metrics":{"type":"array","items":{"$ref":"#/$defs/ReportItemMetric"}},"name":{"type":"string"},"settings":{"type":"array","items":{"$ref":"#/$defs/ReportItemUiSettings"}},"@type":{"const":"StatisticTreeReportItem"}},"required":["@type"]},{"type":"object","properties":{"benchResultId":{"type":"string"},"id":{"type":"string"},"monitorType":{"type":"string","enum":["HOST","JVM"]},"name":{"type":"string"},"@type":{"const":"LoadGeneratorsChartReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"@type":{"const":"TrendConfigReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"metrics":{"type":"array","items":{"$ref":"#/$defs/ReportItemMetric"}},"name":{"type":"string"},"@type":{"const":"PieChartReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"metric":{"$ref":"#/$defs/ReportItemMetric"},"name":{"type":"string"},"size":{"type":"integer"},"@type":{"const":"TopReportItem"}},"required":["@type"]},{"type":"object","properties":{"description":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"@type":{"const":"TextReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"metric":{"$ref":"#/$defs/ReportItemMetric"},"name":{"type":"string"},"settings":{"type":"array","items":{"$ref":"#/$defs/ReportItemUiSettings"}},"@type":{"const":"ThresholdAlarmReportItem"}},"required":["@type"]},{"type":"object","properties":{"benchResultId":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"settings":{"type":"array","items":{"$ref":"#/$defs/ReportItemUiSettings"}},"@type":{"const":"LoadGeneratorsTreeReportItem"}},"required":["@type"]},{"type":"object","properties":{"benchResultId":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"@type":{"const":"SynopsisReportItem"}},"required":["@type"]},{"type":"object","properties":{"computeType":{"type":"string","enum":["NORMAL","DELTA"]},"id":{"type":"string"},"metrics":{"type":"array","items":{"$ref":"#/$defs/ReportItemMetric"}},"name":{"type":"string"},"settings":{"type":"array","items":{"$ref":"#/$defs/ReportItemUiSettings"}},"size":{"type":"integer"},"@type":{"const":"StatisticTableReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"metric":{"$ref":"#/$defs/ReportItemMetric"},"mode":{"type":"string","enum":["ABSOLUTE","PERCENT"]},"name":{"type":"string"},"@type":{"const":"StackedChartReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"metrics":{"type":"array","items":{"$ref":"#/$defs/ReportItemMetric"}},"name":{"type":"string"},"@type":{"const":"LineChartReportItem"}},"required":["@type"]},{"type":"object","properties":{"benchResultId":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"sampleType":{"$ref":"#/$defs/SampleType"},"settings":{"type":"array","items":{"$ref":"#/$defs/ReportItemUiSettings"}},"thresholds":{"type":"object"},"@type":{"const":"InsightsReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"metrics":{"type":"array","items":{"$ref":"#/$defs/ReportItemMetric"}},"name":{"type":"string"},"percentiles":{"type":"array","items":{"type":"number"}},"@type":{"const":"PercentilesChartReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"metrics":{"type":"array","items":{"$ref":"#/$defs/ReportItemMetric"}},"name":{"type":"string"},"rangeType":{"type":"string","enum":["RAW","PERCENT"]},"referenceType":{"type":"string","enum":["DATE_HISTOGRAM","SUMMARY"]},"@type":{"const":"AreaRangeChartReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"metrics":{"type":"array","items":{"$ref":"#/$defs/ReportItemMetric"}},"name":{"type":"string"},"@type":{"const":"SummaryReportItem"}},"required":["@type"]},{"type":"object","properties":{"benchResultId":{"type":"string"},"filters":{"type":"array","items":{"$ref":"#/$defs/ReportItemQueryFilter"}},"id":{"type":"string"},"name":{"type":"string"},"settings":{"type":"array","items":{"$ref":"#/$defs/ReportItemUiSettings"}},"@type":{"const":"ErrorsReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"metrics":{"type":"array","items":{"$ref":"#/$defs/ReportItemMetric"}},"name":{"type":"string"},"stacked":{"type":"boolean"},"@type":{"const":"BarChartReportItem"}},"required":["@type"]},{"type":"object","properties":{"id":{"type":"string"},"metric":{"$ref":"#/$defs/ReportItemMetric"},"name":{"type":"string"},"settings":{"type":"array","items":{"$ref":"#/$defs/ReportItemUiSettings"}},"@type":{"const":"TextualMonitorReportItem"}},"required":["@type"]}]}},"lastModified":{"type":"integer","description":"Timestamp as epoch milliseconds."},"name":{"type":"string"},"projectId":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"userId":{"type":"string"}}}