<base.image.version>1.5.2</base.image.version>
<image.name>onap/ccsdk-apps-ms-neng</image.name>
<timestamp>${maven.build.timestamp}</timestamp>
- <maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
+ <maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
<ccsdk.project.version>${project.version}</ccsdk.project.version>
<ccsdk.build.timestamp>${maven.build.timestamp}</ccsdk.build.timestamp>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<scope>compile</scope>
</dependency>
+ <dependency>
+ <groupId>org.springframework.boot</groupId>
+ <artifactId>spring-boot-starter-actuator</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>io.micrometer</groupId>
+ <artifactId>micrometer-tracing-bridge-otel</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>io.opentelemetry</groupId>
+ <artifactId>opentelemetry-exporter-zipkin</artifactId>
+ </dependency>
<dependency>
<groupId>org.apache.httpcomponents.client5</groupId>
<artifactId>httpclient5</artifactId>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-beans</artifactId>
- </dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
+ <version>3.5.0</version>
</plugin>
<plugin>
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
-#
+#
# http://www.apache.org/licenses/LICENSE-2.0
-#
+#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
touch /app.jar
APP_ARGS=-Dspring.profiles.active=${SPRING_PROFILE}
-APP_ARGS=${APP_ARGS}" -Dneng_db_user="${NENG_DB_USER}" -Dneng_db_pass="${NENG_DB_PASS}
-APP_ARGS=${APP_ARGS}" -Dneng_db_url="${NENG_DB_URL}
-APP_ARGS=${APP_ARGS}" -Dpol_client_auth="${POL_CLIENT_AUTH}
-APP_ARGS=${APP_ARGS}" -Dpol_basic_auth="${POL_BASIC_AUTH}
-APP_ARGS=${APP_ARGS}" -Dpol_url="${POL_URL}
-APP_ARGS=${APP_ARGS}" -Dpol_env="${POL_ENV}
-APP_ARGS=${APP_ARGS}" -Dpol_req_id="${POL_REQ_ID}
-APP_ARGS=${APP_ARGS}" -Daai_cert_pass="${AAI_CERT_PASS}
-APP_ARGS=${APP_ARGS}" -Daai_cert_path="${AAI_CERT_PATH}
-APP_ARGS=${APP_ARGS}" -Daai_uri="${AAI_URI}
-APP_ARGS=${APP_ARGS}" -Daai_auth="${AAI_AUTH}
-APP_ARGS=${APP_ARGS}" -cp /opt/etc/config"
+APP_ARGS=${APP_ARGS} -Dneng_db_user=${NENG_DB_USER} -Dneng_db_pass=${NENG_DB_PASS}
+APP_ARGS=${APP_ARGS} -Dneng_db_url=${NENG_DB_URL}
+APP_ARGS=${APP_ARGS} -Dpol_client_auth=${POL_CLIENT_AUTH}
+APP_ARGS=${APP_ARGS} -Dpol_basic_auth=${POL_BASIC_AUTH}
+APP_ARGS=${APP_ARGS} -Dpol_url=${POL_URL}
+APP_ARGS=${APP_ARGS} -Dpol_env=${POL_ENV}
+APP_ARGS=${APP_ARGS} -Dpol_req_id=${POL_REQ_ID}
+APP_ARGS=${APP_ARGS} -Daai_cert_pass=${AAI_CERT_PASS}
+APP_ARGS=${APP_ARGS} -Daai_cert_path=${AAI_CERT_PATH}
+APP_ARGS=${APP_ARGS} -Daai_uri=${AAI_URI}
+APP_ARGS=${APP_ARGS} -Daai_auth=${AAI_AUTH}
+APP_ARGS=${APP_ARGS} -Dspring.application.name=sdnc-network-name-gen
+APP_ARGS=${APP_ARGS} -Dmanagement.tracing.enabled=${TRACING_ENABLED:false}
+APP_ARGS=${APP_ARGS} -Dmanagement.tracing.sampling.probability=${TRACING_SAMPLING_PROBABILITY}
+APP_ARGS=${APP_ARGS} -Dmanagement.zipkin.tracing.endpoint=${COLLECTOR_BASEURL:http://jaeger-collector.istio-config:9411}/api/v2/spans
+APP_ARGS=${APP_ARGS} -cp /opt/etc/config
echo "APP_ARGS ="${APP_ARGS}
java -Djava.security.egd=file:/dev/./urandom ${APP_ARGS} -Xms1024m -Xmx1024m -jar /app.jar --spring.config.location=/opt/etc/config/ >(tee -a /tmp/app.out) 2> >(tee -a /tmp/app.err >&2)
-
+spring.application.name=sdnc-network-name-gen
springfox.documentation.swagger.v2.path=/api-docs
server.servlet.context-path=/restconf
server.port=8080
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
spring.jpa.database=mysql
spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER
+
+management.endpoints.web.exposure.include=*
+management.tracing.enabled=${TRACING_ENABLED:false}
+management.tracing.sampling.probability=${SAMPLING_PROBABILITY:1.0}
+management.zipkin.tracing.endpoint=${COLLECTOR_BASEURL:http://jaeger-collector.istio-config:9411}/api/v2/spans