Loading apm-collector/apm-collector-boot/docker/application.yml +1 −0 Original line number Diff line number Diff line Loading @@ -37,3 +37,4 @@ storage: cluster_nodes: {ES_ADDRESSES} index_shards_number: 2 index_replicas_number: 0 ttl: 7 apm-collector/apm-collector-boot/src/main/resources/application.yml +1 −0 Original line number Diff line number Diff line Loading @@ -37,3 +37,4 @@ ui: # cluster_nodes: localhost:9300 # index_shards_number: 2 # index_replicas_number: 0 # ttl: 7 No newline at end of file apm-collector/apm-collector-component/client-component/src/main/java/org/skywalking/apm/collector/client/elasticsearch/ElasticSearchClient.java +6 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,8 @@ import org.elasticsearch.client.IndicesAdminClient; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.transport.InetSocketTransportAddress; import org.elasticsearch.common.xcontent.XContentBuilder; import org.elasticsearch.index.reindex.DeleteByQueryAction; import org.elasticsearch.index.reindex.DeleteByQueryRequestBuilder; import org.elasticsearch.transport.client.PreBuiltTransportClient; import org.skywalking.apm.collector.client.Client; import org.skywalking.apm.collector.client.ClientException; Loading Loading @@ -146,6 +148,10 @@ public class ElasticSearchClient implements Client { return client.prepareGet(indexName, "type", id); } public DeleteByQueryRequestBuilder prepareDelete() { return DeleteByQueryAction.INSTANCE.newRequestBuilder(client); } public MultiGetRequestBuilder prepareMultiGet() { return client.prepareMultiGet(); } Loading apm-collector/apm-collector-core/src/main/java/org/skywalking/apm/collector/core/util/CollectionUtils.java +9 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ package org.skywalking.apm.collector.core.util; import java.util.List; import java.util.Map; import java.util.Set; /** * @author peng-yongsheng Loading @@ -34,10 +35,18 @@ public class CollectionUtils { return list == null || list.size() == 0; } public static boolean isEmpty(Set set) { return set == null || set.size() == 0; } public static boolean isNotEmpty(List list) { return !isEmpty(list); } public static boolean isNotEmpty(Set set) { return !isEmpty(set); } public static boolean isNotEmpty(Map map) { return !isEmpty(map); } Loading apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/skywalking/apm/collector/storage/base/dao/IPersistenceDAO.java +2 −0 Original line number Diff line number Diff line Loading @@ -29,4 +29,6 @@ public interface IPersistenceDAO<Insert, Update, DataImpl extends Data> extends Insert prepareBatchInsert(DataImpl data); Update prepareBatchUpdate(DataImpl data); void deleteHistory(Long startTimestamp, Long endTimestamp); } Loading
apm-collector/apm-collector-boot/docker/application.yml +1 −0 Original line number Diff line number Diff line Loading @@ -37,3 +37,4 @@ storage: cluster_nodes: {ES_ADDRESSES} index_shards_number: 2 index_replicas_number: 0 ttl: 7
apm-collector/apm-collector-boot/src/main/resources/application.yml +1 −0 Original line number Diff line number Diff line Loading @@ -37,3 +37,4 @@ ui: # cluster_nodes: localhost:9300 # index_shards_number: 2 # index_replicas_number: 0 # ttl: 7 No newline at end of file
apm-collector/apm-collector-component/client-component/src/main/java/org/skywalking/apm/collector/client/elasticsearch/ElasticSearchClient.java +6 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,8 @@ import org.elasticsearch.client.IndicesAdminClient; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.transport.InetSocketTransportAddress; import org.elasticsearch.common.xcontent.XContentBuilder; import org.elasticsearch.index.reindex.DeleteByQueryAction; import org.elasticsearch.index.reindex.DeleteByQueryRequestBuilder; import org.elasticsearch.transport.client.PreBuiltTransportClient; import org.skywalking.apm.collector.client.Client; import org.skywalking.apm.collector.client.ClientException; Loading Loading @@ -146,6 +148,10 @@ public class ElasticSearchClient implements Client { return client.prepareGet(indexName, "type", id); } public DeleteByQueryRequestBuilder prepareDelete() { return DeleteByQueryAction.INSTANCE.newRequestBuilder(client); } public MultiGetRequestBuilder prepareMultiGet() { return client.prepareMultiGet(); } Loading
apm-collector/apm-collector-core/src/main/java/org/skywalking/apm/collector/core/util/CollectionUtils.java +9 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ package org.skywalking.apm.collector.core.util; import java.util.List; import java.util.Map; import java.util.Set; /** * @author peng-yongsheng Loading @@ -34,10 +35,18 @@ public class CollectionUtils { return list == null || list.size() == 0; } public static boolean isEmpty(Set set) { return set == null || set.size() == 0; } public static boolean isNotEmpty(List list) { return !isEmpty(list); } public static boolean isNotEmpty(Set set) { return !isEmpty(set); } public static boolean isNotEmpty(Map map) { return !isEmpty(map); } Loading
apm-collector/apm-collector-storage/collector-storage-define/src/main/java/org/skywalking/apm/collector/storage/base/dao/IPersistenceDAO.java +2 −0 Original line number Diff line number Diff line Loading @@ -29,4 +29,6 @@ public interface IPersistenceDAO<Insert, Update, DataImpl extends Data> extends Insert prepareBatchInsert(DataImpl data); Update prepareBatchUpdate(DataImpl data); void deleteHistory(Long startTimestamp, Long endTimestamp); }