This is an automated email from the ASF dual-hosted git repository. jihao pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.
from 274b4c2 remove default javaagent opts in generator.sh script to avoid javaagent port colission (#6041) add b5e67c9 [TE] Creating a thirdeye-dashboard module to host the dashboard server (#6026) No new revisions were added by this update. Summary of changes: thirdeye/pom.xml | 1 + thirdeye/run-backend.sh | 4 +- thirdeye/run-frontend.sh | 4 +- .../config/dashboard.yml | 0 .../config/data-sources/cache-config.yml | 0 .../config/data-sources/data-sources-config.yml | 0 .../config/data/README.md | 0 .../config/data/daily.csv | 0 .../config/data/hourly.csv | 0 .../config/data/pageviews.csv | 0 .../anomaly-functions/alertFilter.properties | 0 .../alertFilterAutotune.properties | 0 .../anomaly-functions/functions.properties | 0 .../config/detector.yml | 0 .../config/h2db.mv.db | Bin 2490368 -> 2498560 bytes .../config/persistence.yml | 0 .../config/rca.yml | 0 thirdeye/thirdeye-dashboard/pom.xml | 113 ++ .../api/application/ApplicationResource.java | 0 .../api/detection/AnomalyDetectionResource.java | 0 .../api/user/dashboard/UserDashboardResource.java | 0 .../dashboard/DetectionPreviewConfiguration.java | 0 .../thirdeye/dashboard/DetectorHttpUtils.java | 0 .../thirdeye/dashboard/HandlebarsHelperBundle.java | 0 .../thirdeye/dashboard/HandlebarsViewRenderer.java | 0 .../pinot/thirdeye/dashboard/HelperBundle.java | 0 .../thirdeye/dashboard/RootCauseConfiguration.java | 0 .../dashboard/RootCauseResourceProvider.java | 0 .../dashboard/ThirdEyeDashboardApplication.java | 0 .../dashboard/ThirdEyeDashboardConfiguration.java | 0 .../dashboard/ThirdEyeDashboardModule.java | 0 .../apache/pinot/thirdeye/dashboard/ViewType.java | 0 .../dashboard/configs/AuthConfiguration.java | 0 .../dashboard/configs/ResourceConfiguration.java | 0 .../dashboard/resources/AdminResource.java | 0 .../resources/AnomalyFlattenResource.java | 0 .../dashboard/resources/AnomalyResource.java | 0 .../dashboard/resources/AutoOnboardResource.java | 0 .../resources/BadRequestWebException.java | 0 .../dashboard/resources/CacheResource.java | 0 .../resources/CustomizedEventResource.java | 0 .../dashboard/resources/DashboardResource.java | 0 .../dashboard/resources/DatasetConfigResource.java | 0 .../dashboard/resources/EntityManagerResource.java | 0 .../dashboard/resources/EntityMappingResource.java | 0 .../dashboard/resources/MetricConfigResource.java | 0 .../resources/OnboardDatasetMetricResource.java | 0 .../dashboard/resources/ResourceUtils.java | 0 .../thirdeye/dashboard/resources/RootResource.java | 0 .../dashboard/resources/SummaryResource.java | 0 .../dashboard/resources/ThirdEyeResource.java | 0 .../dashboard/resources/v2/AnomaliesResource.java | 46 +- .../dashboard/resources/v2/AuthResource.java | 2 +- .../dashboard/resources/v2/ConfigResource.java | 0 .../dashboard/resources/v2/DataResource.java | 3 +- .../resources/v2/DetectionAlertResource.java | 0 .../dashboard/resources/v2/ResourceUtils.java | 0 .../resources/v2/RootCauseEntityFormatter.java | 0 .../v2/RootCauseEventEntityFormatter.java | 0 .../resources/v2/RootCauseMetricResource.java | 0 .../dashboard/resources/v2/RootCauseResource.java | 0 .../resources/v2/RootCauseSessionResource.java | 0 .../resources/v2/RootCauseTemplateResource.java | 0 .../resources/v2/alerts/AlertResource.java | 0 .../resources/v2/alerts/AlertSearchFilter.java | 0 .../resources/v2/alerts/AlertSearcher.java | 0 .../v2/anomalies/AnomalySearchFilter.java | 0 .../v2/anomalies/AnomalySearchResource.java | 0 .../resources/v2/anomalies/AnomalySearcher.java | 0 .../resources/v2/pojo/AnomaliesSummary.java | 0 .../resources/v2/pojo/AnomaliesWrapper.java | 0 .../v2/pojo/AnomalyClassificationType.java | 0 .../resources/v2/pojo/AnomalyDetails.java | 0 .../resources/v2/pojo/AnomalySummary.java | 0 .../dashboard/resources/v2/pojo/MetricSummary.java | 0 .../resources/v2/pojo/RootCauseEntity.java | 0 .../resources/v2/pojo/RootCauseEventEntity.java | 0 .../dashboard/resources/v2/pojo/SearchFilters.java | 0 .../v2/pojo/TimeSeriesCompareMetricView.java | 0 .../resources/v2/pojo/ValuesContainer.java | 0 .../dashboard/resources/v2/pojo/WowSummary.java | 0 .../v2/rootcause/AbstractRCAModuleConfig.java | 0 .../v2/rootcause/AnomalyEventFormatter.java | 0 .../v2/rootcause/DefaultEntityFormatter.java | 0 .../v2/rootcause/DefaultEventEntityFormatter.java | 0 .../rootcause/DimensionAnalysisModuleConfig.java | 0 .../v2/rootcause/DimensionEntityFormatter.java | 0 .../resources/v2/rootcause/FormatterLoader.java | 0 .../resources/v2/rootcause/HyperlinkFormatter.java | 0 .../v2/rootcause/MetricEntityFormatter.java | 0 .../v2/rootcause/ServiceEntityFormatter.java | 0 .../v2/rootcause/ThirdEyeEventFormatter.java | 0 .../dashboard/views/CompareViewRequest.java | 0 .../thirdeye/dashboard/views/DashboardView.java | 0 .../thirdeye/dashboard/views/DefaultView.java | 0 .../thirdeye/dashboard/views/GenericResponse.java | 0 .../dashboard/views/ThirdEyeAdminView.java | 0 .../thirdeye/dashboard/views/ThirdEyeView.java | 0 .../thirdeye/dashboard/views/ViewHandler.java | 0 .../thirdeye/dashboard/views/ViewRequest.java | 0 .../thirdeye/dashboard/views/ViewResponse.java | 0 .../thirdeye/dashboard/views/heatmap/HeatMap.java | 0 .../dashboard/views/heatmap/HeatMapCell.java | 0 .../views/heatmap/HeatMapViewHandler.java | 0 .../views/heatmap/HeatMapViewRequest.java | 0 .../views/heatmap/HeatMapViewResponse.java | 0 .../views/tabular/TabularViewHandler.java | 0 .../views/tabular/TabularViewRequest.java | 0 .../views/tabular/TabularViewResponse.java | 0 .../thirdeye/detection/DetectionResource.java | 0 .../thirdeye/detection/yaml/YamlResource.java | 0 .../callgraph/CallGraphEntityFormatter.java | 0 .../org/apache/pinot/thirdeye/TestListener.java | 0 .../alert/commons/TestAnomalyFeedFactory.java | 0 .../alert/commons/TestAnomalyFetcherFactory.java | 0 .../anomaly/alert/grouping/AlertGroupKeyTest.java | 0 .../alert/grouping/AlertGrouperFactoryTest.java | 0 .../grouping/DimensionalAlertGrouperTest.java | 0 .../alert/grouping/DummyAlertGrouperTest.java | 0 .../HorizontalDimensionalAlertGrouperTest.java | 0 ...AlertGroupAuxiliaryInfoProviderFactoryTest.java | 0 ...alAlertGroupAuxiliaryRecipientProviderTest.java | 0 .../filter/SizeSeverityAlertGroupFilterTest.java | 0 .../detection/TestDetectionJobSchedulerUtils.java | 0 .../trigger/DataAvailabilityEventListenerTest.java | 0 .../trigger/DataAvailabilityTaskSchedulerTest.java | 0 .../trigger/DatasetTriggerInfoRepoTest.java | 0 .../trigger/MockConsumerDataAvailability.java | 0 .../trigger/MockDataAvailabilityEvent.java | 0 .../events/CustomizedEventResourceTest.java | 0 .../anomaly/events/HolidayEventsLoaderTest.java | 0 .../thirdeye/anomaly/events/MockEventsManager.java | 0 .../anomaly/override/TestOverrideConfigHelper.java | 0 .../thirdeye/anomaly/utils/TestEmailUtils.java | 0 .../views/TestCondensedAnomalyTimelinesView.java | 0 .../datafilter/AverageThresholdDataFilterTest.java | 0 .../datafilter/DataFilterFactoryTest.java | 0 .../function/BackwardAnomalyFunctionUtilsTest.java | 0 .../function/TestBackwardAnoamlyFunctionUtils.java | 0 .../api/application/ApplicationResourceTest.java | 0 .../detection/AnomalyDetectionResourceTest.java | 0 .../user/dashboard/UserDashboardResourceTest.java | 0 .../auth/ThirdEyeAuthenticatorLdapTest.java | 0 .../onboard/AutoOnboardAnotherDummyDataSource.java | 0 .../AutoOnboardAnotherRandomDataSource.java | 0 .../auto/onboard/AutoOnboardDummyDataSource.java | 0 .../AutoOnboardPinotMetricsServiceTest.java | 0 .../auto/onboard/AutoOnboardServiceTest.java | 0 .../auto/onboard/AutoOnboardUtilityTest.java | 0 .../thirdeye/common/ThirdEyeConfigurationTest.java | 0 .../common/dimension/DimensionMapTest.java | 0 .../common/metric/MetricTimeSeriesTest.java | 0 .../common/restclient/MockAbstractRestClient.java | 0 .../restclient/MockThirdEyeRcaRestClient.java | 0 .../common/restclient/TestAbstractRestClient.java | 0 .../restclient/TestThirdEyeRcaRestClient.java | 0 .../config/ConfigNamespaceIntegrationTest.java | 0 .../pinot/thirdeye/config/ConfigNamespaceTest.java | 0 .../MultiDimensionalSummaryCLIToolTest.java | 0 .../cube/cost/BalancedCostFunctionTest.java | 0 .../pinot/thirdeye/cube/data/cube/CubeTest.java | 0 .../cube/data/cube/DimNameValueCostEntryTest.java | 0 .../cube/data/dbrow/DimensionValuesTest.java | 0 .../thirdeye/cube/data/dbrow/DimensionsTest.java | 0 .../cube/data/node/AdditiveCubeNodeTest.java | 0 .../thirdeye/cube/data/node/CubeNodeTest.java | 0 .../thirdeye/cube/data/node/RatioCubeNodeTest.java | 0 .../thirdeye/cube/summary/SummaryResponseTest.java | 0 .../apache/pinot/thirdeye/dashboard/UtilsTest.java | 0 .../thirdeye/dashboard/handler/HeatMapTest.java | 0 .../thirdeye/dashboard/handler/TabularTest.java | 0 .../dashboard/resource/AnomalyResourceTest.java | 0 .../dashboard/resources/SummaryResourceTest.java | 0 .../resources/v2/alerts/AlertSearcherTest.java | 0 .../v2/anomalies/AnomalySearcherTest.java | 0 .../thirdeye/dataframe/DataFrameBenchmark.java | 0 .../dataframe/DataFrameSerializerTest.java | 0 .../pinot/thirdeye/dataframe/DataFrameTest.java | 0 .../dataframe/PrimitiveMultimapBenchmark.java | 0 .../thirdeye/dataframe/PrimitiveMultimapTest.java | 0 .../thirdeye/datalayer/DAOProviderUtilTest.java | 0 .../pinot/thirdeye/datalayer/DaoTestUtils.java | 0 .../pinot/thirdeye/datalayer/bao/DAOTestBase.java | 0 .../datalayer/bao/TestAlertConfigManager.java | 0 .../datalayer/bao/TestAlertSnapshotManager.java | 0 .../datalayer/bao/TestAnomalyFunctionManager.java | 0 .../datalayer/bao/TestAnomalyJobManager.java | 0 .../datalayer/bao/TestAnomalyTaskManager.java | 0 .../datalayer/bao/TestApplicationManager.java | 0 .../bao/TestClassificationJobConfigManager.java | 0 .../thirdeye/datalayer/bao/TestConfigManager.java | 0 .../bao/TestDataCompletenessConfigManager.java | 0 .../datalayer/bao/TestDatasetConfigManager.java | 0 .../datalayer/bao/TestDetectionStatusManager.java | 0 .../bao/TestEntityToEntityMappingManager.java | 0 .../thirdeye/datalayer/bao/TestEventManager.java | 0 .../bao/TestGroupedAnomalyResultsManager.java | 0 .../bao/TestMergedAnomalyResultManager.java | 0 .../datalayer/bao/TestMetricConfigManager.java | 0 .../bao/TestOnboardDatasetMetricManager.java | 0 .../bao/TestOnlineDetectionDataManager.java | 0 .../datalayer/bao/TestOverrideConfigManager.java | 0 .../datalayer/bao/TestRawAnomalyResultManager.java | 0 .../datalayer/bao/TestRootcauseSessionManager.java | 0 .../bao/TestRootcauseTemplateManager.java | 0 .../datalayer/dto/DatasetConfigDTOTest.java | 0 .../datalayer/util/ThirdEyeStringUtilsTest.java | 0 .../thirdeye/datasource/TestTimeRangeUtils.java | 0 .../datasource/comparison/TimeOnTimeTest.java | 0 .../csv/CSVThirdEyeDataSourceIntegrationTest.java | 0 .../datasource/csv/CSVThirdEyeDataSourceTest.java | 0 .../datasource/csv/CSVThirdEyeResponseTest.java | 0 .../MockThirdEyeDataSourceIntegrationTest.java | 0 .../mock/MockThirdEyeDataSourceTest.java | 0 .../pinot/PinotThirdEyeDataSourceConfigTest.java | 0 .../pinot/PinotThirdEyeDataSourceTest.java | 0 .../thirdeye/datasource/pinot/PqlUtilsTest.java | 0 .../resultset/ThirdEyeDataFrameResultSetTest.java | 0 .../ThirdEyeResultSetDeserializerTest.java | 0 .../resultset/ThirdEyeResultSetSerializerTest.java | 0 .../resources/TestAnomalyFlattenResource.java | 0 .../thirdeye/datasource/sql/TestSqlUtils.java | 0 ...omalyDetectionTimeSeriesResponseParserTest.java | 0 .../BaseTimeSeriesResponseParserTest.java | 0 .../timeseries/TestTimeSeriesResponseUtils.java | 0 .../datasource/timeseries/TimeSeriesTest.java | 0 .../pinot/thirdeye/detection/ConfigUtilsTest.java | 0 .../detection/CurrentAndBaselineLoaderTest.java | 0 .../pinot/thirdeye/detection/DataProviderTest.java | 0 .../detection/DefaultInputDataFetcherTest.java | 0 .../detection/DefaultModelMaintenanceFlowTest.java | 0 .../detection/DetectionPipelineTaskRunnerTest.java | 0 .../thirdeye/detection/DetectionTestUtils.java | 0 .../thirdeye/detection/DetectionUtilsTest.java | 0 .../pinot/thirdeye/detection/EvaluationTest.java | 0 .../pinot/thirdeye/detection/MockDataProvider.java | 0 .../pinot/thirdeye/detection/MockPipeline.java | 0 .../thirdeye/detection/MockPipelineLoader.java | 0 .../thirdeye/detection/MockPipelineOutput.java | 0 .../alert/DetectionAlertTaskFactoryTest.java | 0 .../thirdeye/detection/alert/SendAlertTest.java | 0 .../detection/alert/filter/AlertFilterUtils.java | 0 .../filter/AnomalySeverityAlertFilterTest.java | 0 .../filter/DimensionsRecipientAlertFilterTest.java | 0 .../filter/PerUserDimensionAlertFilterTest.java | 0 .../ToAllRecipientsDetectionAlertFilterTest.java | 0 .../alert/scheme/AnotherRandomAlerter.java | 0 .../alert/scheme/DetectionEmailAlerterTest.java | 0 .../alert/scheme/DetectionJiraAlerterTest.java | 0 .../detection/alert/scheme/RandomAlerter.java | 0 .../DetectionTimeWindowSuppressorTest.java | 0 .../detection/algorithm/AlgorithmUtilsTest.java | 0 .../detection/algorithm/DimensionWrapperTest.java | 0 .../detection/algorithm/MergeWrapperTest.java | 0 .../detection/cache/ThirdEyeCacheResponseTest.java | 0 .../detection/cache/TimeSeriesCacheTest.java | 0 .../AbsoluteChangeRuleAnomalyFilterTest.java | 0 .../components/AbsoluteChangeRuleDetectorTest.java | 0 .../components/DurationAnomalyFilterTest.java | 0 .../detection/components/ExpressionParserTest.java | 0 .../components/HoltWintersDetectorTest.java | 0 .../MapePercentageChangeModelEvaluatorTest.java | 0 .../components/MeanVarianceRuleDetectorTest.java | 0 .../detection/components/MockBaselineProvider.java | 0 .../detection/components/MockGrouperTest.java | 0 .../detection/components/MockModelEvaluator.java | 0 .../detection/components/MockTunableDetector.java | 0 .../PercentageChangeRuleAnomalyFilterTest.java | 0 .../PercentageChangeRuleDetectorTest.java | 0 .../components/RuleBaselineProviderTest.java | 0 .../SitewideImpactRuleAnomalyFilterTest.java | 0 .../components/ThresholdRuleAnomalyFilterTest.java | 0 .../components/ThresholdRuleDetectorTest.java | 0 .../components/ThresholdSeverityLabelerTest.java | 0 .../components/TriggerConditionGrouperTest.java | 0 .../dataquality/DataQualityTaskRunnerTest.java | 0 .../detection/health/DetectionHealthTest.java | 0 .../thirdeye/detection/spec/AbstractSpecTest.java | 0 .../detection/spec/MockBaselineProviderSpec.java | 0 .../detection/spec/MockModelEvaluatorSpec.java | 0 .../thirdeye/detection/spec/MockTunableSpec.java | 0 .../pinot/thirdeye/detection/spec/TestSpec.java | 0 .../validators/DetectionConfigValidatorTest.java | 0 .../SubscriptionConfigValidatorTest.java | 0 .../wrapper/AnomalyDetectorWrapperTest.java | 0 .../wrapper/BaselineFillingMergeWrapperTest.java | 0 .../wrapper/ChildKeepingMergeWrapperTest.java | 0 .../wrapper/EntityAnomalyMergeWrapperTest.java | 0 .../thirdeye/detection/yaml/YamlResourceTest.java | 0 .../DetectionConfigSlaTranslatorTest.java | 0 .../translator/DetectionConfigTranslatorTest.java | 0 .../YamlDetectionAlertConfigTranslatorTest.java | 0 .../yaml/translator/YamlTranslationResult.java | 0 .../email/filter/TestAlertFilterFactory.java | 0 .../detector/email/filter/TestBaseAlertFilter.java | 0 .../email/filter/TestPrecisionRecallEvaluator.java | 0 .../detector/email/filter/TestUserReportUtils.java | 0 .../metric/transfer/testMetricTransfer.java | 0 .../thirdeye/eventprovider/TestEventFilter.java | 0 .../eventprovider/TestHolidayEventProvider.java | 0 .../formatter/DetectionConfigFormatterTest.java | 0 .../integration/NotificationTaskSchedulerTest.java | 0 .../notification/ContentFormatterUtils.java | 0 .../commons/TestThirdEyeJiraClient.java | 0 .../templates/TestEntityGroupKeyContent.java | 0 .../TestHierarchicalAnomaliesContent.java | 0 .../templates/TestMetricAnomaliesContent.java | 0 .../TestAlertContentFormatterFactory.java | 0 .../channels/TestJiraContentFormatter.java | 0 .../thirdeye/rootcause/AbstractMockManager.java | 0 .../rootcause/EntityMappingPipelineTest.java | 0 .../pinot/thirdeye/rootcause/MaxScoreSetTest.java | 0 .../rootcause/MockDatasetConfigManager.java | 0 .../MockEntityToEntityMappingManager.java | 0 .../rootcause/MockMetricConfigManager.java | 0 .../pinot/thirdeye/rootcause/RCAFrameworkTest.java | 0 .../rootcause/impl/DimensionEntityTest.java | 0 .../rootcause/impl/DimensionsEntityTest.java | 0 .../thirdeye/rootcause/impl/EntityTypeTest.java | 0 .../thirdeye/rootcause/impl/MetricEntityTest.java | 0 .../rootcause/impl/MetricMappingPipelineTest.java | 0 .../rootcause/impl/RCAFrameworkLoaderTest.java | 0 .../rootcause/timeseries/BaselineTest.java | 0 .../thirdeye/rootcause/util/EntityUtilsTest.java | 0 .../thirdeye/rootcause/util/ScoreUtilsTest.java | 0 .../tools/CleanupAndRegenerateAnomaliesConfig.java | 0 .../pinot/thirdeye/tools/DashboardHttpUtils.java | 0 .../tools/FetchAnomaliesInRangeAndOutputCSV.java | 0 .../FetchMetricDataAndExistingAnomaliesTool.java | 0 .../tools/FetchMetricDataInRangeAndOutputCSV.java | 0 .../tools/RunAdhocDatabaseQueriesTool.java | 0 .../pinot/thirdeye/tracking/RequestLogTest.java | 0 .../apache/pinot/thirdeye/util/CacheUtilTest.java | 0 .../pinot/thirdeye/util/ThirdEyeUtilsTest.java | 0 .../resources/custom-anomaly-report-config.yml | 0 .../test/resources/data-sources/cache-config.yml | 0 .../data-sources/data-sources-config-1.yml | 0 .../data-sources/data-sources-config-2.yml | 0 .../thirdeye/api/detection/payload-bad-custom.json | 0 .../pinot/thirdeye/api/detection/payload-bad.json | 0 .../api/detection/payload-good-custom.json | 0 .../pinot/thirdeye/api/detection/payload-good.json | 0 .../api/detection/payload-update-test1.json | 0 .../api/detection/payload-update-test2.json | 0 .../api/detection/payload-update-test3.json | 0 .../org/apache/pinot/thirdeye/dataframe/test.csv | 12 +- .../pinot/thirdeye/datasource/csv/business.csv | 0 .../datasource/csv/data-sources-config.yml | 0 .../pinot/thirdeye/detection/algorithm/daily.csv | 1462 ++++++++++---------- .../pinot/thirdeye/detection/algorithm/hourly.csv | 0 .../thirdeye/detection/algorithm/timeseries-2y.csv | 0 .../thirdeye/detection/algorithm/timeseries-4w.csv | 0 .../detection/dataquality/sla-config-0.yaml | 0 .../detection/dataquality/sla-config-1.yaml | 0 .../detection/dataquality/sla-config-2.yaml | 0 .../detection/dataquality/sla-config-3.yaml | 0 .../thirdeye/detection/integration/timeseries.csv | 0 .../detection/legacy-anomaly-function-1.json | 0 .../detection/legacy-anomaly-function-2.json | 0 .../detection/migrated-detection-config-1.json | 0 .../detection/migrated-detection-config-2.json | 0 .../composite-detection-config-bad-1.yaml | 0 .../composite-detection-config-good-1.yaml | 0 .../validators/detection-config-bad-1.yaml | 0 .../validators/detection-config-good-1.yaml | 0 .../validators/entity-pipeline-config-1.yaml | 0 .../validators/entity-pipeline-config-2.yaml | 0 .../yaml/detection/detection-config-1.yaml | 0 .../yaml/detection/detection-config-2.yaml | 0 .../yaml/detection/detection-config-3.yaml | 0 .../yaml/subscription/subscription-config-1.yaml | 0 .../yaml/subscription/subscription-config-2.yaml | 0 .../yaml/subscription/subscription-config-3.yaml | 0 .../yaml/subscription/subscription-config-4.yaml | 0 .../yaml/subscription/subscription-config-5.yaml | 0 .../yaml/subscription/subscription-config-6.yaml | 0 .../yaml/subscription/subscription-config-7.yaml | 0 .../compositePipelineTranslatorTestResult-1.json | 0 .../compositePipelineTranslatorTestResult-2.json | 0 .../compositePipelineTranslatorTestResult-4.json | 0 .../compositePipelineTranslatorTestResult-5.json | 0 .../yaml/translator/pipeline-config-1.yaml | 0 .../yaml/translator/pipeline-config-2.yaml | 0 .../yaml/translator/pipeline-config-3.yaml | 0 .../yaml/translator/pipeline-config-4.yaml | 0 .../yaml/translator/pipeline-config-5.yaml | 0 .../detection/yaml/translator/sla-config-1.yaml | 0 .../detection/yaml/translator/sla-config-2.yaml | 0 .../detection/yaml/translator/sla-config-3.yaml | 0 .../detection/yaml/translator/sla-config-4.yaml | 0 .../detection/yaml/translator/sla-config-5.yaml | 0 .../yaml/translator/sla-config-translated-1.json | 0 .../yaml/translator/sla-config-translated-2.json | 0 .../yaml/translator/sla-config-translated-3.json | 0 .../yaml/translator/sla-config-translated-4.json | 0 .../yaml/translator/sla-config-translated-5.json | 0 .../notification/commons/jira_create_schema.json | 0 .../src/test/resources/persistence-local.yml | 0 .../src/test/resources/persistence.yml | 0 .../src/test/resources/sample-alert-config.yml | 0 .../sample-alertfilter-autotune.properties | 0 .../test/resources/sample-alertfilter.properties | 0 .../test/resources/sample-anomaly-function.json | 0 .../sample-anomaly-minmax-threshold-function.json | 0 .../resources/sample-cleanup-regenerate-config.yml | 0 .../sample-config-dir/client-config/pinot.yml | 0 .../test/resources/sample-config-dir/dashboard.yml | 0 .../test/resources/sample-config-dir/detector.yml | 0 .../src/test/resources/sample-detection-config.yml | 0 .../src/test/resources/sample-functions.properties | 0 .../src/test/resources/sample-pinot-schema.json | 0 ...rca-highlights-cube-algo-response-rendered.html | 0 ...st-email-rca-highlights-cube-algo-response.json | 0 ...est-entity-groupby-email-content-formatter.html | 0 ...pby-with-whitelist-email-content-formatter.html | 0 ...est-hierarchical-metric-anomalies-template.html | 0 .../resources/test-jira-anomalies-template.ftl | 0 .../resources/test-metric-anomalies-template.html | 0 ...board-notification-email-content-formatter.html | 0 thirdeye/thirdeye-pinot/pom.xml | 48 +- .../thirdeye/alert/fetcher/BaseAnomalyFetcher.java | 4 +- .../pinot/thirdeye/anomaly/utils/AnomalyUtils.java | 51 + .../pinot/thirdeye/auth/ThirdEyeAuthFilter.java | 6 +- .../common/restclient/ThirdEyeRcaRestClient.java | 6 +- .../content/BaseNotificationContent.java | 4 +- .../apache/pinot/thirdeye/util/ThirdEyeUtils.java | 9 +- 426 files changed, 927 insertions(+), 848 deletions(-) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/dashboard.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/data-sources/cache-config.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/data-sources/data-sources-config.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/data/README.md (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/data/daily.csv (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/data/hourly.csv (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/data/pageviews.csv (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/detector-config/anomaly-functions/alertFilter.properties (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/detector-config/anomaly-functions/alertFilterAutotune.properties (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/detector-config/anomaly-functions/functions.properties (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/detector.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/h2db.mv.db (99%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/persistence.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/config/rca.yml (100%) create mode 100644 thirdeye/thirdeye-dashboard/pom.xml rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/api/application/ApplicationResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/api/detection/AnomalyDetectionResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/api/user/dashboard/UserDashboardResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/DetectionPreviewConfiguration.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/DetectorHttpUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/HandlebarsHelperBundle.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/HandlebarsViewRenderer.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/HelperBundle.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/RootCauseConfiguration.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/RootCauseResourceProvider.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/ThirdEyeDashboardApplication.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/ThirdEyeDashboardConfiguration.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/ThirdEyeDashboardModule.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/ViewType.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/configs/AuthConfiguration.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/configs/ResourceConfiguration.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/AdminResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/AnomalyFlattenResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/AnomalyResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/AutoOnboardResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/BadRequestWebException.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/CacheResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/CustomizedEventResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/DashboardResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/DatasetConfigResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/EntityManagerResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/EntityMappingResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/MetricConfigResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/OnboardDatasetMetricResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/ResourceUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/RootResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/SummaryResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/ThirdEyeResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/AnomaliesResource.java (95%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/AuthResource.java (98%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/ConfigResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/DataResource.java (99%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/DetectionAlertResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/ResourceUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/RootCauseEntityFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/RootCauseEventEntityFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/RootCauseMetricResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/RootCauseResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/RootCauseSessionResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/RootCauseTemplateResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/alerts/AlertResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/alerts/AlertSearchFilter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/alerts/AlertSearcher.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/anomalies/AnomalySearchFilter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/anomalies/AnomalySearchResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/anomalies/AnomalySearcher.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/AnomaliesSummary.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/AnomaliesWrapper.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/AnomalyClassificationType.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/AnomalyDetails.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/AnomalySummary.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/MetricSummary.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/RootCauseEntity.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/RootCauseEventEntity.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/SearchFilters.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/TimeSeriesCompareMetricView.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/ValuesContainer.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/pojo/WowSummary.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/rootcause/AbstractRCAModuleConfig.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/rootcause/AnomalyEventFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/rootcause/DefaultEntityFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/rootcause/DefaultEventEntityFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/rootcause/DimensionAnalysisModuleConfig.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/rootcause/DimensionEntityFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/rootcause/FormatterLoader.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/rootcause/HyperlinkFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/rootcause/MetricEntityFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/rootcause/ServiceEntityFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/resources/v2/rootcause/ThirdEyeEventFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/CompareViewRequest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/DashboardView.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/DefaultView.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/GenericResponse.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/ThirdEyeAdminView.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/ThirdEyeView.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/ViewHandler.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/ViewRequest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/ViewResponse.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/heatmap/HeatMap.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/heatmap/HeatMapCell.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/heatmap/HeatMapViewHandler.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/heatmap/HeatMapViewRequest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/heatmap/HeatMapViewResponse.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/tabular/TabularViewHandler.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/tabular/TabularViewRequest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/dashboard/views/tabular/TabularViewResponse.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/detection/DetectionResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/detection/yaml/YamlResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/main/java/org/apache/pinot/thirdeye/rootcause/callgraph/CallGraphEntityFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/TestListener.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/alert/commons/TestAnomalyFeedFactory.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/alert/commons/TestAnomalyFetcherFactory.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/alert/grouping/AlertGroupKeyTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/alert/grouping/AlertGrouperFactoryTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/alert/grouping/DimensionalAlertGrouperTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/alert/grouping/DummyAlertGrouperTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/alert/grouping/HorizontalDimensionalAlertGrouperTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/alert/grouping/auxiliary_info_provider/AlertGroupAuxiliaryInfoProviderFactoryTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/alert/grouping/auxiliary_info_provider/DimensionalAlertGroupAuxiliaryRecipientProviderTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/alert/grouping/filter/SizeSeverityAlertGroupFilterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/detection/TestDetectionJobSchedulerUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/detection/trigger/DataAvailabilityEventListenerTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/detection/trigger/DataAvailabilityTaskSchedulerTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/detection/trigger/DatasetTriggerInfoRepoTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/detection/trigger/MockConsumerDataAvailability.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/detection/trigger/MockDataAvailabilityEvent.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/events/CustomizedEventResourceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/events/HolidayEventsLoaderTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/events/MockEventsManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/override/TestOverrideConfigHelper.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/utils/TestEmailUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomaly/views/TestCondensedAnomalyTimelinesView.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomalydetection/datafilter/AverageThresholdDataFilterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomalydetection/datafilter/DataFilterFactoryTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomalydetection/function/BackwardAnomalyFunctionUtilsTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/anomalydetection/function/TestBackwardAnoamlyFunctionUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/api/application/ApplicationResourceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/api/detection/AnomalyDetectionResourceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/api/user/dashboard/UserDashboardResourceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/auth/ThirdEyeAuthenticatorLdapTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/auto/onboard/AutoOnboardAnotherDummyDataSource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/auto/onboard/AutoOnboardAnotherRandomDataSource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/auto/onboard/AutoOnboardDummyDataSource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/auto/onboard/AutoOnboardPinotMetricsServiceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/auto/onboard/AutoOnboardServiceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/auto/onboard/AutoOnboardUtilityTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/common/ThirdEyeConfigurationTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/common/dimension/DimensionMapTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/common/metric/MetricTimeSeriesTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/common/restclient/MockAbstractRestClient.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/common/restclient/MockThirdEyeRcaRestClient.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/common/restclient/TestAbstractRestClient.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/common/restclient/TestThirdEyeRcaRestClient.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/config/ConfigNamespaceIntegrationTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/config/ConfigNamespaceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/cube/additive/MultiDimensionalSummaryCLIToolTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/cube/cost/BalancedCostFunctionTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/cube/data/cube/CubeTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/cube/data/cube/DimNameValueCostEntryTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/cube/data/dbrow/DimensionValuesTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/cube/data/dbrow/DimensionsTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/cube/data/node/AdditiveCubeNodeTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/cube/data/node/CubeNodeTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/cube/data/node/RatioCubeNodeTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/cube/summary/SummaryResponseTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dashboard/UtilsTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dashboard/handler/HeatMapTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dashboard/handler/TabularTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dashboard/resource/AnomalyResourceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dashboard/resources/SummaryResourceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dashboard/resources/v2/alerts/AlertSearcherTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dashboard/resources/v2/anomalies/AnomalySearcherTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dataframe/DataFrameBenchmark.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dataframe/DataFrameSerializerTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dataframe/DataFrameTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dataframe/PrimitiveMultimapBenchmark.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/dataframe/PrimitiveMultimapTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/DAOProviderUtilTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/DaoTestUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/DAOTestBase.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestAlertConfigManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestAlertSnapshotManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestAnomalyFunctionManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestAnomalyJobManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestAnomalyTaskManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestApplicationManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestClassificationJobConfigManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestConfigManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestDataCompletenessConfigManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestDatasetConfigManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestDetectionStatusManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestEntityToEntityMappingManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestEventManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestGroupedAnomalyResultsManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestMergedAnomalyResultManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestMetricConfigManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestOnboardDatasetMetricManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestOnlineDetectionDataManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestOverrideConfigManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestRawAnomalyResultManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestRootcauseSessionManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/bao/TestRootcauseTemplateManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/dto/DatasetConfigDTOTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datalayer/util/ThirdEyeStringUtilsTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/TestTimeRangeUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/comparison/TimeOnTimeTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/csv/CSVThirdEyeDataSourceIntegrationTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/csv/CSVThirdEyeDataSourceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/csv/CSVThirdEyeResponseTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/mock/MockThirdEyeDataSourceIntegrationTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/mock/MockThirdEyeDataSourceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/pinot/PinotThirdEyeDataSourceConfigTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/pinot/PinotThirdEyeDataSourceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/pinot/PqlUtilsTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/pinot/resultset/ThirdEyeDataFrameResultSetTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/pinot/resultset/ThirdEyeResultSetDeserializerTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/pinot/resultset/ThirdEyeResultSetSerializerTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/resources/TestAnomalyFlattenResource.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/sql/TestSqlUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/timeseries/AnomalyDetectionTimeSeriesResponseParserTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/timeseries/BaseTimeSeriesResponseParserTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/timeseries/TestTimeSeriesResponseUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/datasource/timeseries/TimeSeriesTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/ConfigUtilsTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/CurrentAndBaselineLoaderTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/DataProviderTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/DefaultInputDataFetcherTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/DefaultModelMaintenanceFlowTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/DetectionPipelineTaskRunnerTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/DetectionTestUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/DetectionUtilsTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/EvaluationTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/MockDataProvider.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/MockPipeline.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/MockPipelineLoader.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/MockPipelineOutput.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/DetectionAlertTaskFactoryTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/SendAlertTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/filter/AlertFilterUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/filter/AnomalySeverityAlertFilterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/filter/DimensionsRecipientAlertFilterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/filter/PerUserDimensionAlertFilterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/filter/ToAllRecipientsDetectionAlertFilterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/scheme/AnotherRandomAlerter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/scheme/DetectionEmailAlerterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/scheme/DetectionJiraAlerterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/scheme/RandomAlerter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/alert/suppress/DetectionTimeWindowSuppressorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/algorithm/AlgorithmUtilsTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/algorithm/DimensionWrapperTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/algorithm/MergeWrapperTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/cache/ThirdEyeCacheResponseTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/cache/TimeSeriesCacheTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/AbsoluteChangeRuleAnomalyFilterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/AbsoluteChangeRuleDetectorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/DurationAnomalyFilterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/ExpressionParserTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/HoltWintersDetectorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/MapePercentageChangeModelEvaluatorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/MeanVarianceRuleDetectorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/MockBaselineProvider.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/MockGrouperTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/MockModelEvaluator.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/MockTunableDetector.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/PercentageChangeRuleAnomalyFilterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/PercentageChangeRuleDetectorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/RuleBaselineProviderTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/SitewideImpactRuleAnomalyFilterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/ThresholdRuleAnomalyFilterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/ThresholdRuleDetectorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/ThresholdSeverityLabelerTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/components/TriggerConditionGrouperTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/dataquality/DataQualityTaskRunnerTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/health/DetectionHealthTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/spec/AbstractSpecTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/spec/MockBaselineProviderSpec.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/spec/MockModelEvaluatorSpec.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/spec/MockTunableSpec.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/spec/TestSpec.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/validators/DetectionConfigValidatorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/validators/SubscriptionConfigValidatorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/wrapper/AnomalyDetectorWrapperTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/wrapper/BaselineFillingMergeWrapperTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/wrapper/ChildKeepingMergeWrapperTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/wrapper/EntityAnomalyMergeWrapperTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/yaml/YamlResourceTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/yaml/translator/DetectionConfigSlaTranslatorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/yaml/translator/DetectionConfigTranslatorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/yaml/translator/YamlDetectionAlertConfigTranslatorTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detection/yaml/translator/YamlTranslationResult.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detector/email/filter/TestAlertFilterFactory.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detector/email/filter/TestBaseAlertFilter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detector/email/filter/TestPrecisionRecallEvaluator.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detector/email/filter/TestUserReportUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/detector/metric/transfer/testMetricTransfer.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/eventprovider/TestEventFilter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/eventprovider/TestHolidayEventProvider.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/formatter/DetectionConfigFormatterTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/integration/NotificationTaskSchedulerTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/notification/ContentFormatterUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/notification/commons/TestThirdEyeJiraClient.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/notification/content/templates/TestEntityGroupKeyContent.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/notification/content/templates/TestHierarchicalAnomaliesContent.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/notification/content/templates/TestMetricAnomaliesContent.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/notification/formatter/TestAlertContentFormatterFactory.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/notification/formatter/channels/TestJiraContentFormatter.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/AbstractMockManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/EntityMappingPipelineTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/MaxScoreSetTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/MockDatasetConfigManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/MockEntityToEntityMappingManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/MockMetricConfigManager.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/RCAFrameworkTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/impl/DimensionEntityTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/impl/DimensionsEntityTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/impl/EntityTypeTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/impl/MetricEntityTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/impl/MetricMappingPipelineTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/impl/RCAFrameworkLoaderTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/timeseries/BaselineTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/util/EntityUtilsTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/rootcause/util/ScoreUtilsTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/tools/CleanupAndRegenerateAnomaliesConfig.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/tools/DashboardHttpUtils.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/tools/FetchAnomaliesInRangeAndOutputCSV.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/tools/FetchMetricDataAndExistingAnomaliesTool.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/tools/FetchMetricDataInRangeAndOutputCSV.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/tools/RunAdhocDatabaseQueriesTool.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/tracking/RequestLogTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/util/CacheUtilTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/java/org/apache/pinot/thirdeye/util/ThirdEyeUtilsTest.java (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/custom-anomaly-report-config.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/data-sources/cache-config.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/data-sources/data-sources-config-1.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/data-sources/data-sources-config-2.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/api/detection/payload-bad-custom.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/api/detection/payload-bad.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/api/detection/payload-good-custom.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/api/detection/payload-good.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/api/detection/payload-update-test1.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/api/detection/payload-update-test2.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/api/detection/payload-update-test3.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/dataframe/test.csv (89%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/datasource/csv/business.csv (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/datasource/csv/data-sources-config.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/algorithm/daily.csv (94%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/algorithm/hourly.csv (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/algorithm/timeseries-2y.csv (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/algorithm/timeseries-4w.csv (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/dataquality/sla-config-0.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/dataquality/sla-config-1.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/dataquality/sla-config-2.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/dataquality/sla-config-3.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/integration/timeseries.csv (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/legacy-anomaly-function-1.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/legacy-anomaly-function-2.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/migrated-detection-config-1.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/migrated-detection-config-2.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/validators/composite-detection-config-bad-1.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/validators/composite-detection-config-good-1.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/validators/detection-config-bad-1.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/validators/detection-config-good-1.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/validators/entity-pipeline-config-1.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/validators/entity-pipeline-config-2.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/detection/detection-config-1.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/detection/detection-config-2.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/detection/detection-config-3.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/subscription/subscription-config-1.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/subscription/subscription-config-2.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/subscription/subscription-config-3.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/subscription/subscription-config-4.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/subscription/subscription-config-5.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/subscription/subscription-config-6.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/subscription/subscription-config-7.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/compositePipelineTranslatorTestResult-1.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/compositePipelineTranslatorTestResult-2.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/compositePipelineTranslatorTestResult-4.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/compositePipelineTranslatorTestResult-5.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/pipeline-config-1.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/pipeline-config-2.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/pipeline-config-3.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/pipeline-config-4.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/pipeline-config-5.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/sla-config-1.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/sla-config-2.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/sla-config-3.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/sla-config-4.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/sla-config-5.yaml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/sla-config-translated-1.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/sla-config-translated-2.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/sla-config-translated-3.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/sla-config-translated-4.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/detection/yaml/translator/sla-config-translated-5.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/org/apache/pinot/thirdeye/notification/commons/jira_create_schema.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/persistence-local.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/persistence.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-alert-config.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-alertfilter-autotune.properties (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-alertfilter.properties (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-anomaly-function.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-anomaly-minmax-threshold-function.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-cleanup-regenerate-config.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-config-dir/client-config/pinot.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-config-dir/dashboard.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-config-dir/detector.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-detection-config.yml (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-functions.properties (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/sample-pinot-schema.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/test-email-rca-highlights-cube-algo-response-rendered.html (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/test-email-rca-highlights-cube-algo-response.json (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/test-entity-groupby-email-content-formatter.html (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/test-entity-groupby-with-whitelist-email-content-formatter.html (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/test-hierarchical-metric-anomalies-template.html (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/test-jira-anomalies-template.ftl (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/test-metric-anomalies-template.html (100%) rename thirdeye/{thirdeye-pinot => thirdeye-dashboard}/src/test/resources/test-onboard-notification-email-content-formatter.html (100%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org