Skip to content

Commit a94edc5

Browse files
author
gzbleu
committed
Merge branch 'feature/upgrade_alinetworkdiagnosis_0.2.0.1' into develop
2 parents 8a3bedc + bb5d169 commit a94edc5

File tree

12 files changed

+51
-4
lines changed

12 files changed

+51
-4
lines changed

aliyun_sls_android_network_diagnosis/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ android {
77
minSdkVersion 14
88
targetSdkVersion 29
99
versionCode 1
10-
versionName "2.0.15"
10+
versionName "2.0.16"
1111

1212
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
1313
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

aliyun_sls_android_network_diagnosis/src/main/java/com/aliyun/sls/android/network_diagnosis/INetworkDiagnosis.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ class Request {
137137
public String domain;
138138
public Object context;
139139
public boolean multiplePortsDetect = true;
140+
public Map<String, String> extension;
140141
}
141142

142143
class HttpRequest extends PingRequest {

aliyun_sls_android_network_diagnosis/src/main/java/com/aliyun/sls/android/network_diagnosis/NetworkDiagnosisFeature.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,9 @@ public void http(HttpRequest request, Callback2 callback) {
300300
request.context
301301
);
302302
config.setMultiplePortsDetect(enableMultiplePortsDetect || request.multiplePortsDetect);
303+
if (null != request.extension) {
304+
config.setDetectExtension(new HashMap<>(request.extension));
305+
}
303306
Diagnosis.startHttpPing(config);
304307
}
305308
// endregion
@@ -373,6 +376,9 @@ public void ping(PingRequest pingRequest, Callback2 callback) {
373376
);
374377

375378
config.setMultiplePortsDetect(enableMultiplePortsDetect || pingRequest.multiplePortsDetect);
379+
if (null != pingRequest.extension) {
380+
config.setDetectExtension(new HashMap<>(pingRequest.extension));
381+
}
376382
Diagnosis.startPing(config);
377383
}
378384
// endregion
@@ -434,6 +440,9 @@ public void tcpPing(TcpPingRequest request, Callback2 callback) {
434440
request.context
435441
);
436442
config.setMultiplePortsDetect(enableMultiplePortsDetect || request.multiplePortsDetect);
443+
if (null != request.extension) {
444+
config.setDetectExtension(new HashMap<>(request.extension));
445+
}
437446
Diagnosis.startTcpPing(config);
438447
}
439448

@@ -512,6 +521,9 @@ public void mtr(MtrRequest request, Callback2 callback) {
512521
config.protocol = request.protocol.protocol;
513522

514523
config.setMultiplePortsDetect(enableMultiplePortsDetect || request.multiplePortsDetect);
524+
if (null != request.extension) {
525+
config.setDetectExtension(new HashMap<>(request.extension));
526+
}
515527
Diagnosis.startMtr(config);
516528
}
517529
// endregion
@@ -582,6 +594,9 @@ public void dns(DnsRequest dnsRequest, Callback2 callback) {
582594
dnsRequest.context
583595
);
584596
config.setMultiplePortsDetect(enableMultiplePortsDetect || dnsRequest.multiplePortsDetect);
597+
if (null != dnsRequest.extension) {
598+
config.setDetectExtension(new HashMap<>(dnsRequest.extension));
599+
}
585600
Diagnosis.startDns(config);
586601
}
587602
// endregion

app/src/main/java/com/aliyun/sls/android/producer/example/SLSDemoApplication.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ public void onCreate() {
6666

6767
NetworkDiagnosisCredentials networkDiagnosisCredentials = credentials.getNetworkDiagnosisCredentials();
6868
networkDiagnosisCredentials.secretKey = PreferenceUtils.getNetworkSecKey(this);
69-
networkDiagnosisCredentials.endpoint = "https://cn-hangzhou.log.aliyuncs.com";
70-
networkDiagnosisCredentials.project = "zaiyun-test5";
69+
networkDiagnosisCredentials.endpoint = "https://cn-beijing.log.aliyuncs.com";
70+
networkDiagnosisCredentials.project = "mobile-demo-beijing-b";
7171

7272
SLSAndroid.setUtdid(this, "123123131232");
7373
SLSAndroid.setLogLevel(Log.VERBOSE);

0 commit comments

Comments
 (0)