This is an automated email from the ASF dual-hosted git repository. mbalassi pushed a commit to branch release-1.16.0.1-acs in repository https://gitbox.apache.org/repos/asf/flink.git
commit d9e95ec7520d522b37e0cd2e3ca0f6069ae18aa4 Author: Gyula Fora <[email protected]> AuthorDate: Wed Jan 26 16:33:39 2022 +0100 [apple][internal] Hubble metrics reporter --- flink-dist/pom.xml | 12 ++++++++++-- flink-dist/src/main/assemblies/plugins.xml | 10 ++++++++++ pom.xml | 24 ++++++++++++++++-------- 3 files changed, 36 insertions(+), 10 deletions(-) diff --git a/flink-dist/pom.xml b/flink-dist/pom.xml index 1da4a364706..bbe303013d3 100644 --- a/flink-dist/pom.xml +++ b/flink-dist/pom.xml @@ -35,6 +35,7 @@ under the License. <properties> <zookeeper.optional.version>3.6.3</zookeeper.optional.version> <japicmp.skip>true</japicmp.skip> + <acs.flink.libs.version>1.15-SNAPSHOT</acs.flink.libs.version> </properties> <dependencies> @@ -153,7 +154,7 @@ under the License. <version>${project.version}</version> </dependency> - <!-- Concrete logging framework - we add this only here (and not in the + <!-- Concrete logging framework - we add this only here (and not in the root POM) to not tie the projects to one specific framework and make it easier for users to swap logging frameworks --> @@ -263,7 +264,7 @@ under the License. </dependency> <!-- - The following dependencies are packaged in 'opt/' + The following dependencies are packaged in 'opt/' The scope of these dependencies needs to be 'provided' so that they are not included into the 'flink-dist' uber jar. --> @@ -332,6 +333,12 @@ under the License. <version>${project.version}</version> <scope>provided</scope> </dependency> + + <dependency> + <groupId>com.apple.pie.flink</groupId> + <artifactId>acs-flink-metrics-hubble</artifactId> + <version>${acs.flink.libs.version}</version> + </dependency> <!-- end optional Flink metrics reporters --> <!-- start optional Flink libraries --> @@ -725,6 +732,7 @@ under the License. <exclude>org.apache.logging.log4j:*</exclude> <!-- Bundled separately so that users can easily switch between ZK 3.4/3.5--> <exclude>org.apache.flink:flink-shaded-zookeeper-3</exclude> + <exclude>com.apple.pie.flink:acs-flink-metrics-hubble</exclude> </excludes> </artifactSet> </configuration> diff --git a/flink-dist/src/main/assemblies/plugins.xml b/flink-dist/src/main/assemblies/plugins.xml index ae47e0b8c09..6ed6a5838d6 100644 --- a/flink-dist/src/main/assemblies/plugins.xml +++ b/flink-dist/src/main/assemblies/plugins.xml @@ -28,6 +28,16 @@ <includeBaseDirectory>true</includeBaseDirectory> <baseDirectory>flink-${project.version}</baseDirectory> + <dependencySets> + <dependencySet> + <outputDirectory>plugins/metrics-hubble/</outputDirectory> + <unpack>false</unpack> + <includes> + <include>com.apple.pie.flink:acs-flink-metrics-hubble</include> + </includes> + </dependencySet> + </dependencySets> + <files> <!-- Metrics --> diff --git a/pom.xml b/pom.xml index 1af407a337b..b54eb134dc4 100644 --- a/pom.xml +++ b/pom.xml @@ -60,6 +60,22 @@ under the License. <enabled>false</enabled> </releases> </repository> + <repository> + <id>apple-release</id> + <name>apple-release</name> + <url>https://artifacts.apple.com/libs-release</url> + <snapshots> + <enabled>false</enabled> + </snapshots> + </repository> + <repository> + <id>apple-snapshots</id> + <name>apple-snapshots</name> + <url>https://artifacts.apple.com/libs-snapshot</url> + <snapshots> + <enabled>true</enabled> + </snapshots> + </repository> </repositories> <modules> @@ -205,14 +221,6 @@ under the License. <test.unit.pattern>**/*Test.*</test.unit.pattern> </properties> - <repositories> - <repository> - <id>apple-release</id> - <name>apple-release</name> - <url>https://artifacts.apple.com/libs-release</url> - </repository> - </repositories> - <dependencies> <dependency>
