集群相关
GET /_cat/health?v
GET /_cat/allocation?v
GET /_cat/nodes?v
GET /_nodes/stats
GET /_cat/master?v
GET _nodes/hot_threads
GET /_cluster/settings
GET /_settings
GET /_cat/segments?v
GET /_cat/indices?v
索引相关
GET /index_name
GET fit_trace-*/_mapping/logs
metric相关
GET /_metrics?v
GET /_metric/fit_trace_dev_agg?v
PUT /_metric/fit_trace_dev_agg
{
"tags": {
"msgno": "string",
"module": "string"
},
"time": {
"name": "timestamp",
"format": "epoch_millis"
},
"fields": {
},
"options": {
"expire_day": 3,
"refresh_interval": "10s",
"number_of_shards": 40,
"number_of_replicas": 1
}
}
PUT /_metric/fit_trace_idc/update
{
"tags": {
"msgno": "string",
"module": "string"
},
"time": {
"name": "timestamp",
"format": "epoch_millis"
},
"fields": {
},
"options": {
"expire_day": 3,
"refresh_interval": "10s",
"number_of_shards": 40,
"number_of_replicas": 1
}
}
PUT /_metric/fit_trace_idc/delete
{
"fields": ["msgno", "module", "src_ip", "src_server", "src_service", "dst_ip",
"dst_server", "dst_service", "returncode", "cost", "datetime", "ext1", "ext2",
"ext3","ext4", "ext5", "ext6", "deploy_id", "report_type", "src_addr_type",
"src_pkg_name", "src_span_id", "dst_addr_type", "dst_pkg_name", "dst_span_id"]
}
DELETE /_metric/fit_trace-2019.07.11
rollup
GET /_rollups
GET /_rollup/dev_agg_system_1d?v
PUT /_rollup/test_count
{
"base_metric": "rollup_dev_agg_1h",
"rollup_metric": "test_count",
"base_rollup": "dev_agg_1h",
"query" : "module:trace_test",
"group_by": [
"entry"
],
"function": {
"cost_sum": {
"sum": {
"field": "cost"
}
},
"cost_avg": {
"avg": {
"field": "cost"
}
},
"count": {
"sum": {
"field": ""
}
}
},
"start_time": 1620572400,
"interval": "5m",
"frequency": "5m",
"delay": "1m",
"start_time" : 1622091600,
"end_time" : 2147483647,
"execution_mode" : "best",
"routing_optimize" : true,
"options": {
"expire_day": 3,
"refresh_interval": "10s",
"number_of_shards": 2,
"number_of_replicas": 1
}
}
POST /_rollup/dev_agg_system_1d/update
{
"state": "running",
"function": {
"cost_avg" : {
"avg" : {
"field" : "cost_avg"
}
},
"cost_max" : {
"avg" : {
"field" : "cost_max"
}
},
"cost_min" : {
"min" : {
"field" : "cost_min"
}
},
"count" : {
"sum" : {
"field" : "count"
}
}
}
}
DELETE /_rollup/test_count
数据相关
// "datetime":"2018-12-20T01:00:07.000Z"
// "datetime":"2018-12-20T01:00:07.000+0800" 带时区
// 批量插入数据
POST /fit_trace_temp/logs/_bulk
{"index":{"_routing": "trace" }}
{
"module":"trace",
"msgno":"51015be7b6485422292050306486",
"src_server":"wxpay_slow_server",
"dst_ip":"10.189.155.135",
"src_ip":"10.189.155.135",
"datetime":"2018-12-20T01:00:07.000Z",
"dst_service":"fpay_bindpay_authen_service",
"dst_server":"fpay_itg_server",
"src_service":"wx_fpay_authen",
"cost":2111263,
"returncode":35500031
}
//查询数据
GET /fit_trace-2019.05.15/_search
{
"query": {
"terms": {
"module": ["trace"]
},
"range": {
"timestamp": {
"gte": "05/15/2019 18:00:00",
"lte": "05/15/2019 18:00:05",
"format": "MM/dd/yyyy HH:mm:ss",
"time_zone":"+08:00"
}
}
},
"docvalue_fields": [
"module",
"msgno",
"cost"
]
}
模板相关
GET /_template/fit_trace_template
DELETE /_template/fit_trace_temp_1
PUT /_template/fit_trace_template
{
"template" : "fit_trace-*",
"order" : 0,
"settings" : {
"index": {
"number_of_shards": "12"
}
},
"mappings" : {
"logs" : {
"_source":{
"enabled": true
},
"dynamic":"strict",
"properties": {
"module":{
"type":"keyword",
"index":"not_analyzed",
"doc_values":true
},
"datetime":{
"type":"date",
"index":"not_analyzed",
"doc_values":true
},
"msgno":{
"type":"keyword",
"index":"not_analyzed",
"doc_values":true
}
}
}
}
}