Я пытаюсь регистрировать метрики CloudWatch для Stdout.
I Настройка соответствующий код, и при тестировании в Dev < /code> журналы, как и ожидалось.public class MetricsService {
MetricsLogger metricsLogger;
public MetricsService() {
var namespace = ConfigProvider.getConfig()
.getOptionalValue("aws.emf.namespace", String.class)
.orElse("OceanAnalytics");
this.metricsLogger = new MetricsLogger().setNamespace(namespace);
}
}
< /code>
Я затем приступаю к созданию изображений, один для JVM и один для Native. Расширение Amazon-Lambda используется. И я использую следующие команды
для jvm -< /p>
./mvnw clean package
< /code>
для нативного -< /p>
./mvnw clean package -Dnative=true
Когда я запускаю приложение с помощью шаблона предоставления Sam, JVM One создает ожидаемые журналы. Создайте Args, но без успеха. < /p>
Есть идеи, что может пойти не так? Я действительно не могу понять это, и это сильно больно.
x s i : s c h e m a L o c a t i o n = & q u o t ; h t t p : / / m a v e n . a p a c h e . o r g / P O M / 4 . 0 . 0 h t t p s : / / m a v e n . a p a c h e . o r g / x s d / m a v e n - 4 . 0 . 0 . x s d & q u o t ; & g t ; < b r / > & l t ; p r o p e r t i e s & g t ; < b r / > & l t ; c o m p i l e r - p l u g i n . v e r s i o n & g t ; 3 . 1 3 . 0 & l t ; / c o m p i l e r - p l u g i n . v e r s i o n & g t ; < b r / > & l t ; m a v e n . c o m p i l e r . r e l e a s e & g t ; 1 7 & l t ; / m a v e n . c o m p i l e r . r e l e a s e & g t ; < b r / > & l t ; p r o j e c t . b u i l d . s o u r c e E n c o d i n g & g t ; U T F - 8 & l t ; / p r o j e c t . b u i l d . s o u r c e E n c o d i n g & g t ; < b r / > & l t ; p r o j e c t . r e p o r t i n g . o u t p u t E n c o d i n g & g t ; U T F - 8 & l t ; / p r o j e c t . r e p o r t i n g . o u t p u t E n c o d i n g & g t ; < b r / > & l t ; q u a r k u s . p l a t f o r m . a r t i f a c t - i d & g t ; q u a r k u s - b o m & l t ; / q u a r k u s . p l a t f o r m . a r t i f a c t - i d & g t ; < b r / > & l t ; q u a r k u s . p l a t f o r m . g r o u p - i d & g t ; i o . q u a r k u s . p l a t f o r m & l t ; / q u a r k u s . p l a t f o r m . g r o u p - i d & g t ; < b r / > & l t ; q u a r k u s . p l a t f o r m . v e r s i o n & g t ; 3 . 1 8 . 3 & l t ; / q u a r k u s . p l a t f o r m . v e r s i o n & g t ; < b r / > & l t ; a w s . s d k . v e r s i o n & g t ; 2 . 2 9 . 4 5 & l t ; / a w s . s d k . v e r s i o n & g t ; < b r / > & l t ; e m b e d d e d . m e t r i c s . v e r s i o n & g t ; 4 . 2 . 0 & l t ; / e m b e d d e d . m e t r i c s . v e r s i o n & g t ; < b r / > & l t ; l o m b o k . v e r s i o n & g t ; 1 . 1 8 . 3 4 & l t ; / l o m b o k . v e r s i o n & g t ; < b r / > & l t ; s u r e f i r e - p l u g i n . v e r s i o n & g t ; 3 . 5 . 2 & l t ; / s u r e f i r e - p l u g i n . v e r s i o n & g t ; < b r / > & l t ; s k i p I T s & g t ; t r u e & l t ; / s k i p I T s & g t ; < b r / > & l t ; / p r o p e r t i e s & g t ; < b r / > < b r / > & l t ; d e p e n d e n c y M a n a g e m e n t & g t ; < b r / > & l t ; d e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; $ { q u a r k u s . p l a t f o r m . g r o u p - i d } & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; $ { q u a r k u s . p l a t f o r m . a r t i f a c t - i d } & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { q u a r k u s . p l a t f o r m . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; t y p e & g t ; p o m & l t ; / t y p e & g t ; < b r / > & l t ; s c o p e & g t ; i m p o r t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; s o f t w a r e . a m a z o n . a w s s d k & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; b o m & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { a w s . s d k . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; t y p e & g t ; p o m & l t ; / t y p e & g t ; < b r / > & l t ; s c o p e & g t ; i m p o r t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; / d e p e n d e n c i e s & g t ; < b r / > & l t ; / d e p e n d e n c y M a n a g e m e n t & g t ; < b r / > < b r / > & l t ; d e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . q u a r k u s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; q u a r k u s - r e s t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . q u a r k u s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; q u a r k u s - a m a z o n - l a m b d a - r e s t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . q u a r k u s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; q u a r k u s - j a c k s o n & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . q u a r k u s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; q u a r k u s - r e s t - j a c k s o n & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . q u a r k u s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; q u a r k u s - h i b e r n a t e - r e a c t i v e - p a n a c h e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . q u a r k u s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; q u a r k u s - r e a c t i v e - p g - c l i e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; i o . q u a r k u s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; q u a r k u s - a r c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . p r o j e c t l o m b o k & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; l o m b o k & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { l o m b o k . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; s o f t w a r e . a m a z o n . a w s s d k & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s e c r e t s m a n a g e r & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; s o f t w a r e . a m a z o n . a w s s d k & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; a p a c h e - c l i e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; s o f t w a r e . a m a z o n . a w s s d k & l t ; / g roupId>
url-connection-client
software.amazon.cloudwatchlogs
aws-embedded-metrics
${embedded.metrics.version}
${quarkus.platform.group-id}
quarkus-maven-plugin
${quarkus.platform.version}
true
build
generate-code
generate-code-tests
native-image-agent
maven-compiler-plugin
${compiler-plugin.version}
true
maven-surefire-plugin
${surefire-plugin.version}
org.jboss.logmanager.LogManager
${maven.home}
maven-failsafe-plugin
${surefire-plugin.version}
integration-test
verify
${project.build.directory}/${project.build.finalName}-runner
org.jboss.logmanager.LogManager
${maven.home}
com.diffplug.spotless
spotless-maven-plugin
2.43.0
2.39.0
PALANTIR
native
native
false
true
Подробнее здесь: https://stackoverflow.com/questions/795 ... in-quarkus
Разница в поведении между JVM и местными сборками в Quarkus ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение