Skip to content

Commit af15a4a

Browse files
committed
release: release 1.0.5.RELEASE version
1 parent 416341f commit af15a4a

21 files changed

+109
-90
lines changed

capa-spi-aws-config/pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>capa-aws-parent</artifactId>
2525
<groupId>group.rxcloud</groupId>
26-
<version>1.0.5-alpha-1</version>
26+
<version>1.0.5.RELEASE</version>
2727
</parent>
2828

2929
<artifactId>capa-spi-aws-config</artifactId>
@@ -51,7 +51,6 @@
5151
<artifactId>junit-jupiter-engine</artifactId>
5252
<scope>test</scope>
5353
</dependency>
54-
5554
<!-- power mock -->
5655
<dependency>
5756
<groupId>org.powermock</groupId>

capa-spi-aws-infrastructure/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>capa-aws-parent</artifactId>
2525
<groupId>group.rxcloud</groupId>
26-
<version>1.0.5-alpha-1</version>
26+
<version>1.0.5.RELEASE</version>
2727
</parent>
2828

2929
<artifactId>capa-spi-aws-infrastructure</artifactId>

capa-spi-aws-mesh/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@
2323
<parent>
2424
<artifactId>capa-aws-parent</artifactId>
2525
<groupId>group.rxcloud</groupId>
26-
<version>1.0.5-alpha-1</version>
26+
<version>1.0.5.RELEASE</version>
2727
</parent>
2828

2929
<artifactId>capa-spi-aws-mesh</artifactId>
3030
<name>capa-skd-spi-aws-appmesh</name>
3131

3232
<properties>
33-
<capa-serializer.version>1.0.2.RELEASE</capa-serializer.version>
33+
<capa-serializer.version>1.0.3.RELEASE</capa-serializer.version>
3434
</properties>
3535

3636
<dependencies>

capa-spi-aws-telemetry/pom.xml

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>capa-aws-parent</artifactId>
2525
<groupId>group.rxcloud</groupId>
26-
<version>1.0.5-alpha-1</version>
26+
<version>1.0.5.RELEASE</version>
2727
</parent>
2828

2929
<artifactId>capa-spi-aws-telemetry</artifactId>
@@ -33,17 +33,16 @@
3333
<slf4j.version>1.7.21</slf4j.version>
3434
<log4j.version>2.8.2</log4j.version>
3535
<logback.version>1.1.7</logback.version>
36-
<commons-collections4.version>4.2</commons-collections4.version>
37-
<commons-lang3.version>3.3.2</commons-lang3.version>
3836
<gson.version>2.8.0</gson.version>
39-
<capa.addons.version>1.0.3-alpha-2</capa.addons.version>
37+
<capa.addons.version>1.0.3.RELEASE</capa.addons.version>
4038
</properties>
4139

4240
<dependencies>
4341
<dependency>
4442
<groupId>group.rxcloud</groupId>
4543
<artifactId>capa-spi-aws-infrastructure</artifactId>
4644
</dependency>
45+
4746
<dependency>
4847
<groupId>group.rxcloud</groupId>
4948
<artifactId>capa-foundation</artifactId>
@@ -79,7 +78,6 @@
7978
<version>${logback.version}</version>
8079
<optional>true</optional>
8180
</dependency>
82-
8381
<!--log4j-->
8482
<dependency>
8583
<groupId>org.apache.logging.log4j</groupId>
@@ -88,17 +86,6 @@
8886
<optional>true</optional>
8987
</dependency>
9088

91-
<dependency>
92-
<groupId>org.apache.commons</groupId>
93-
<artifactId>commons-collections4</artifactId>
94-
<version>${commons-collections4.version}</version>
95-
</dependency>
96-
<dependency>
97-
<groupId>org.apache.commons</groupId>
98-
<artifactId>commons-lang3</artifactId>
99-
<version>${commons-lang3.version}</version>
100-
</dependency>
101-
10289
<dependency>
10390
<groupId>com.google.code.gson</groupId>
10491
<artifactId>gson</artifactId>
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
/*
2+
* Licensed to the Apache Software Foundation (ASF) under one or more
3+
* contributor license agreements. See the NOTICE file distributed with
4+
* this work for additional information regarding copyright ownership.
5+
* The ASF licenses this file to You under the Apache License, Version 2.0
6+
* (the "License"); you may not use this file except in compliance with
7+
* the License. You may obtain a copy of the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
*/
17+
package group.rxcloud.capa.spi.aws.telemetry;
18+
19+
20+
import group.rxcloud.capa.infrastructure.CapaProperties;
21+
22+
import java.util.Properties;
23+
24+
public interface AwsCapaTelemetryProperties {
25+
26+
abstract class Settings {
27+
28+
private static String awsTraceId = "";
29+
30+
private static final String TELEMETRY_AWS_TRACE_ID_KEY = "TELEMETRY_AWS_TRACE_ID_KEY";
31+
32+
static {
33+
Properties awsProperties = CapaProperties.COMPONENT_PROPERTIES_SUPPLIER.apply("telemetry-aws");
34+
35+
awsTraceId = awsProperties.getProperty(TELEMETRY_AWS_TRACE_ID_KEY, awsTraceId);
36+
}
37+
38+
public static String getTelemetryAwsTraceIdKey() {
39+
return awsTraceId;
40+
}
41+
42+
private Settings() {
43+
}
44+
}
45+
}

capa-spi-aws-telemetry/src/main/java/group/rxcloud/capa/spi/aws/telemetry/log/appender/AbstractCapaAwsLogAppender.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import group.rxcloud.capa.spi.aws.telemetry.log.service.CloudWatchLogsService;
2424
import io.opentelemetry.api.metrics.LongCounter;
2525
import io.opentelemetry.api.metrics.Meter;
26-
import org.apache.commons.lang3.StringUtils;
26+
import software.amazon.awssdk.utils.StringUtils;
2727

2828
import java.util.HashMap;
2929
import java.util.Map;
@@ -91,12 +91,6 @@ public abstract class AbstractCapaAwsLogAppender {
9191
});
9292
}
9393

94-
/**
95-
*
96-
* @param message
97-
* @param tagsEndIndex
98-
* @return
99-
*/
10094
protected Map<String, String> parseTags(String message, int tagsEndIndex) {
10195
Map<String, String> tags = null;
10296
int tagStart = 2;
@@ -149,7 +143,7 @@ protected void appendLogs(String message, Map<String, String> MDCTags, String lo
149143
tags = appendMDCTags(tags, MDCTags);
150144

151145
Map<String, String> logMessageMap = new HashMap<>();
152-
if (StringUtils.isNotEmpty(message)) {
146+
if (StringUtils.isNotBlank(message)) {
153147
logMessageMap.put(LOG_DATA_NAME, message);
154148
}
155149
if (tags != null && !tags.isEmpty()) {

capa-spi-aws-telemetry/src/main/java/group/rxcloud/capa/spi/aws/telemetry/log/appender/CapaAwsLog4jAppender.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
package group.rxcloud.capa.spi.aws.telemetry.log.appender;
1818

19-
import group.rxcloud.capa.component.log.agent.CapaLog4jAppenderAgent;
19+
import group.rxcloud.capa.component.log.CapaLog4jAppenderAgent;
2020
import io.opentelemetry.api.common.AttributeKey;
2121
import io.opentelemetry.api.common.Attributes;
2222
import org.apache.logging.log4j.core.LogEvent;
@@ -38,7 +38,7 @@ public class CapaAwsLog4jAppender extends AbstractCapaAwsLogAppender
3838
}
3939

4040
@Override
41-
public void appendLog(LogEvent event) {
41+
public void append(LogEvent event) {
4242
try {
4343
if (event == null
4444
|| event.getLevel() == null

capa-spi-aws-telemetry/src/main/java/group/rxcloud/capa/spi/aws/telemetry/log/appender/CapaAwsLogbackAppender.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package group.rxcloud.capa.spi.aws.telemetry.log.appender;
1818

1919
import ch.qos.logback.classic.spi.ILoggingEvent;
20-
import group.rxcloud.capa.component.log.agent.CapaLogbackAppenderAgent;
20+
import group.rxcloud.capa.component.log.CapaLogbackAppenderAgent;
2121
import io.opentelemetry.api.common.AttributeKey;
2222
import io.opentelemetry.api.common.Attributes;
2323

@@ -32,7 +32,7 @@ public class CapaAwsLogbackAppender extends AbstractCapaAwsLogAppender
3232
protected static final String LOG_LOGBACK_APPENDER_ERROR_TYPE = "LogbackAppendLogsError";
3333

3434
@Override
35-
public void appendLog(ILoggingEvent event) {
35+
public void append(ILoggingEvent event) {
3636
try {
3737
if (event == null || event.getLevel() == null) {
3838
return;

capa-spi-aws-telemetry/src/main/java/group/rxcloud/capa/spi/aws/telemetry/log/service/CloudWatchLogsService.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@
2424
import io.opentelemetry.api.common.Attributes;
2525
import io.opentelemetry.api.metrics.LongCounter;
2626
import io.opentelemetry.api.metrics.Meter;
27-
import org.apache.commons.collections4.CollectionUtils;
28-
import org.apache.commons.lang3.StringUtils;
2927
import software.amazon.awssdk.services.cloudwatchlogs.CloudWatchLogsClient;
3028
import software.amazon.awssdk.services.cloudwatchlogs.model.CreateLogGroupRequest;
3129
import software.amazon.awssdk.services.cloudwatchlogs.model.CreateLogStreamRequest;
@@ -36,6 +34,7 @@
3634
import software.amazon.awssdk.services.cloudwatchlogs.model.InputLogEvent;
3735
import software.amazon.awssdk.services.cloudwatchlogs.model.PutLogEventsRequest;
3836
import software.amazon.awssdk.services.cloudwatchlogs.model.PutLogEventsResponse;
37+
import software.amazon.awssdk.utils.CollectionUtils;
3938

4039
import java.util.Optional;
4140

@@ -77,9 +76,9 @@ public static void putLogEvent(String message) {
7776
.logStreamNamePrefix(APP_ID)
7877
.build();
7978
DescribeLogStreamsResponse describeLogStreamsResponse = CLOUD_WATCH_LOGS_CLIENT.describeLogStreams(logStreamsRequest);
80-
String sequenceToken = StringUtils.EMPTY;
79+
String sequenceToken = "";
8180
if (describeLogStreamsResponse != null
82-
&& CollectionUtils.isNotEmpty(describeLogStreamsResponse.logStreams())) {
81+
&& !CollectionUtils.isNullOrEmpty(describeLogStreamsResponse.logStreams())) {
8382
sequenceToken = describeLogStreamsResponse.logStreams()
8483
.get(0)
8584
.uploadSequenceToken();

capa-spi-aws-telemetry/src/main/java/group/rxcloud/capa/spi/aws/telemetry/metrics/CloudWatchClientProvider.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
public final class CloudWatchClientProvider {
2727

2828
private static final CloudWatchClient CLIENT = CloudWatchClient.builder()
29-
.region(Region
30-
.of(CapaEnvironment.Provider.getInstance()
31-
.getDeployRegion()))
32-
.build();
29+
.region(Region
30+
.of(CapaEnvironment.Provider.getInstance()
31+
.getDeployRegion()))
32+
.build();
3333

3434
private CloudWatchClientProvider() {
3535
}

0 commit comments

Comments
 (0)