Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
山不在高_有仙则灵
SkyWalking
提交
eb19715f
S
SkyWalking
项目概览
山不在高_有仙则灵
/
SkyWalking
与 Fork 源项目一致
Fork自
apache / SkyWalking
通知
12
Star
0
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
SkyWalking
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
eb19715f
编写于
3月 12, 2019
作者:
J
Jared Tan
提交者:
wu-sheng
3月 12, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
set es storage namespace to lower case. (#2348)
上级
49963877
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
45 addition
and
9 deletion
+45
-9
oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/StorageModuleElasticsearchProvider.java
...gin/elasticsearch/StorageModuleElasticsearchProvider.java
+45
-9
未找到文件。
oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/StorageModuleElasticsearchProvider.java
浏览文件 @
eb19715f
...
...
@@ -18,17 +18,50 @@
package
org.apache.skywalking.oap.server.storage.plugin.elasticsearch
;
import
org.apache.skywalking.apm.util.StringUtil
;
import
org.apache.skywalking.oap.server.core.CoreModule
;
import
org.apache.skywalking.oap.server.core.storage.*
;
import
org.apache.skywalking.oap.server.core.storage.cache.*
;
import
org.apache.skywalking.oap.server.core.storage.query.*
;
import
org.apache.skywalking.oap.server.core.storage.IBatchDAO
;
import
org.apache.skywalking.oap.server.core.storage.IHistoryDeleteDAO
;
import
org.apache.skywalking.oap.server.core.storage.IRegisterLockDAO
;
import
org.apache.skywalking.oap.server.core.storage.StorageDAO
;
import
org.apache.skywalking.oap.server.core.storage.StorageException
;
import
org.apache.skywalking.oap.server.core.storage.StorageModule
;
import
org.apache.skywalking.oap.server.core.storage.cache.IEndpointInventoryCacheDAO
;
import
org.apache.skywalking.oap.server.core.storage.cache.INetworkAddressInventoryCacheDAO
;
import
org.apache.skywalking.oap.server.core.storage.cache.IServiceInstanceInventoryCacheDAO
;
import
org.apache.skywalking.oap.server.core.storage.cache.IServiceInventoryCacheDAO
;
import
org.apache.skywalking.oap.server.core.storage.query.IAggregationQueryDAO
;
import
org.apache.skywalking.oap.server.core.storage.query.IAlarmQueryDAO
;
import
org.apache.skywalking.oap.server.core.storage.query.IMetadataQueryDAO
;
import
org.apache.skywalking.oap.server.core.storage.query.IMetricQueryDAO
;
import
org.apache.skywalking.oap.server.core.storage.query.ITopNRecordsQueryDAO
;
import
org.apache.skywalking.oap.server.core.storage.query.ITopologyQueryDAO
;
import
org.apache.skywalking.oap.server.core.storage.query.ITraceQueryDAO
;
import
org.apache.skywalking.oap.server.library.client.elasticsearch.ElasticSearchClient
;
import
org.apache.skywalking.oap.server.library.module.*
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.*
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.cache.*
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.lock.*
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.*
;
import
org.slf4j.*
;
import
org.apache.skywalking.oap.server.library.module.ModuleConfig
;
import
org.apache.skywalking.oap.server.library.module.ModuleDefine
;
import
org.apache.skywalking.oap.server.library.module.ModuleProvider
;
import
org.apache.skywalking.oap.server.library.module.ModuleStartException
;
import
org.apache.skywalking.oap.server.library.module.ServiceNotProvidedException
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.BatchProcessEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.HistoryDeleteEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.StorageEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.StorageEsInstaller
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.cache.EndpointInventoryCacheEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.cache.NetworkAddressInventoryCacheEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.cache.ServiceInstanceInventoryCacheDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.cache.ServiceInventoryCacheEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.lock.RegisterLockDAOImpl
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.lock.RegisterLockInstaller
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.AggregationQueryEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.AlarmQueryEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.MetadataQueryEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.MetricQueryEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.TopNRecordsQueryEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.TopologyQueryEsDAO
;
import
org.apache.skywalking.oap.server.storage.plugin.elasticsearch.query.TraceQueryEsDAO
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
/**
* @author peng-yongsheng
...
...
@@ -62,6 +95,9 @@ public class StorageModuleElasticsearchProvider extends ModuleProvider {
@Override
public
void
prepare
()
throws
ServiceNotProvidedException
{
if
(!
StringUtil
.
isEmpty
(
config
.
getNameSpace
()))
{
config
.
setNameSpace
(
config
.
getNameSpace
().
toLowerCase
());
}
elasticSearchClient
=
new
ElasticSearchClient
(
config
.
getClusterNodes
(),
config
.
getNameSpace
());
this
.
registerServiceImplementation
(
IBatchDAO
.
class
,
new
BatchProcessEsDAO
(
elasticSearchClient
,
config
.
getBulkActions
(),
config
.
getBulkSize
(),
config
.
getFlushInterval
(),
config
.
getConcurrentRequests
()));
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录