diff --git a/externals/kyuubi-spark-monitor/README.md b/externals/kyuubi-spark-monitor/README.md
new file mode 100644
index 000000000..c20825e3a
--- /dev/null
+++ b/externals/kyuubi-spark-monitor/README.md
@@ -0,0 +1,6 @@
+# for kyuubi-spark-monitor
+
+This module's feature:
+- get all SQL's metrics during runtime
+- monitor the sqlOperation
+- for auto-configuring
diff --git a/externals/kyuubi-spark-monitor/pom.xml b/externals/kyuubi-spark-monitor/pom.xml
new file mode 100644
index 000000000..92e02839d
--- /dev/null
+++ b/externals/kyuubi-spark-monitor/pom.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+ org.apache.kyuubi
+ kyuubi
+ 1.3.0-SNAPSHOT
+ ../../pom.xml
+
+ 4.0.0
+
+ kyuubi-spark-monitor
+ jar
+ Kyuubi Project Spark Monitor
+
+
+ target/scala-${scala.binary.version}/classes
+ target/scala-${scala.binary.version}/test-classes
+
+
diff --git a/pom.xml b/pom.xml
index 09105094f..40db739d7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,6 +27,7 @@
dev/kyuubi-codecov
externals/kyuubi-download
+ externals/kyuubi-spark-monitor
externals/kyuubi-spark-sql-engine
kyuubi-assembly
kyuubi-common