|
1 |
| -package ai.chronon.spark.scripts |
| 1 | +package ai.chronon.spark.stats |
2 | 2 |
|
3 | 3 | import ai.chronon
|
4 | 4 | import ai.chronon.api.ColorPrinter.ColorString
|
5 |
| -import ai.chronon.api.Constants |
6 |
| -import ai.chronon.api.Extensions.MetadataOps |
7 |
| -import ai.chronon.api.Extensions.WindowOps |
8 |
| -import ai.chronon.api.PartitionSpec |
| 5 | +import ai.chronon.api.Extensions.{MetadataOps, WindowOps} |
9 | 6 | import ai.chronon.api.ScalaJavaConversions._
|
10 |
| -import ai.chronon.api.Window |
11 |
| -import ai.chronon.observability.DriftMetric |
12 |
| -import ai.chronon.observability.TileDriftSeries |
13 |
| -import ai.chronon.observability.TileSummarySeries |
| 7 | +import ai.chronon.api.{Constants, PartitionSpec, Window} |
| 8 | +import ai.chronon.observability.{DriftMetric, TileDriftSeries, TileSummarySeries} |
14 | 9 | import ai.chronon.online.KVStore
|
15 | 10 | import ai.chronon.online.stats.DriftStore
|
16 |
| -import ai.chronon.spark.SparkSessionBuilder |
17 |
| -import ai.chronon.spark.TableUtils |
18 |
| -import ai.chronon.spark.stats.drift.Summarizer |
19 |
| -import ai.chronon.spark.stats.drift.SummaryUploader |
| 11 | +import ai.chronon.spark.{SparkSessionBuilder, TableUtils} |
| 12 | +import ai.chronon.spark.stats.drift.{Summarizer, SummaryUploader} |
20 | 13 | import ai.chronon.spark.stats.drift.scripts.PrepareData
|
21 |
| -import ai.chronon.spark.utils.InMemoryKvStore |
22 |
| -import ai.chronon.spark.utils.MockApi |
23 |
| -import org.rogach.scallop.ScallopConf |
24 |
| -import org.rogach.scallop.ScallopOption |
25 |
| -import org.slf4j.Logger |
26 |
| -import org.slf4j.LoggerFactory |
| 14 | +import ai.chronon.spark.utils.{InMemoryKvStore, MockApi} |
| 15 | +import org.rogach.scallop.{ScallopConf, ScallopOption} |
| 16 | +import org.slf4j.{Logger, LoggerFactory} |
27 | 17 |
|
28 | 18 | import java.util.concurrent.TimeUnit
|
| 19 | +import scala.collection.Seq |
29 | 20 | import scala.concurrent.Await
|
30 | 21 | import scala.concurrent.duration.Duration
|
31 |
| -import scala.collection.Seq |
32 | 22 |
|
33 | 23 | object ObservabilityDemo {
|
34 | 24 | @transient lazy val logger: Logger = LoggerFactory.getLogger(getClass)
|
|
0 commit comments