• zabbix+elasticsearch


    curl -X PUT "http://127.0.0.1:9200/_template/uint_template" -H 'Content-Type: application/json' -d'
    {
    "index_patterns": ["uint*"],
    "settings" : {
    "index" : {
    "number_of_replicas" : 1,
    "number_of_shards" : 5
    }
    },
    "mappings" : {
    "values" : {
    "properties" : {
    "itemid" : {
    "type" : "long"
    },
    "clock" : {
    "format" : "epoch_second",
    "type" : "date"
    },
    "value" : {
    "type" : "long"
    }
    }
    }
    }
    }'
    curl -X PUT
    http://127.0.0.1:9200/_template/uint_template
    -H 'content-type:application/json'
    -d '{
    "index_patterns": [
    "uint*"
    ],
    "settings": {
    "index": {
    "number_of_replicas": 1,
    "number_of_shards": 5
    }
    },
    "mappings": {
    "properties": {
    "itemid": {
    "type": "long"
    },
    "clock": {
    "format": "epoch_second",
    "type": "date"
    },
    "value": {
    "type": "long"
    }
    }
    }
    }'
    curl -X PUT
    http://127.0.0.1:9200/_template/db1_template
    -H 'content-type:application/json'
    -d '{
    "index_patterns": [
    "db1*"
    ],
    "settings": {
    "index": {
    "number_of_replicas": 1,
    "number_of_shards": 5
    }
    },
    "mappings": {
    "properties": {
    "itemid": {
    "type": "long"
    },
    "clock": {
    "format": "epoch_second",
    "type": "date"
    },
    "value": {
    "type": "double"
    }
    }
    }
    }'
    curl -X PUT
    http://127.0.0.1:9200/_template/text_template
    -H 'content-type:application/json'
    -d '{
    "index_patterns": [
    "text*"
    ],
    "settings": {
    "index": {
    "number_of_replicas": 1,
    "number_of_shards": 5
    }
    },
    "mappings": {
    "properties": {
    "itemid": {
    "type": "long"
    },
    "clock": {
    "format": "epoch_second",
    "type": "date"
    },
    "value": {
    "fields": {
    "analyzed": {
    "index": true,
    "type": "text",
    "analyzer": "standard"
    }
    },
    "index": false,
    "type": "text"
    }
    }
    }
    }'

    curl -X PUT
    http://127.0.0.1:9200/_template/str_template
    -H 'content-type:application/json'
    -d '{
    "index_patterns": [
    "str*"
    ],
    "settings": {
    "index": {
    "number_of_replicas": 1,
    "number_of_shards": 5
    }
    },
    "mappings": {
    "properties": {
    "itemid": {
    "type": "long"
    },
    "clock": {
    "format": "epoch_second",
    "type": "date"
    },
    "value": {
    "fields": {
    "analyzed": {
    "index": true,
    "type": "text",
    "analyzer": "standard"
    }
    },
    "index": false,
    "type": "text"
    }
    }
    }
    }'


    curl -X PUT
    http://127.0.0.1:9200/_template/log_template
    -H 'content-type:application/json'
    -d '{
    "index_patterns": [
    "log*"
    ],
    "settings": {
    "index": {
    "number_of_replicas": 1,
    "number_of_shards": 5
    }
    },
    "mappings": {
    "properties": {
    "itemid": {
    "type": "long"
    },
    "clock": {
    "format": "epoch_second",
    "type": "date"
    },
    "value": {
    "fields": {
    "analyzed": {
    "index": true,
    "type": "text",
    "analyzer": "standard"
    }
    },
    "index": false,
    "type": "text"
    }
    }
    }
    }'

    curl -X PUT
    http://127.0.0.1:9200/_ingest/pipeline/uint-pipeline
    -H 'content-type:application/json'
    -d '{
    "description": "daily uint index naming",
    "processors": [
    {
    "date_index_name": {
    "field": "clock",
    "date_formats": [
    "UNIX"
    ],
    "index_name_prefix": "uint-",
    "date_rounding": "d"
    }
    }
    ]
    }'


    curl -X PUT
    http://127.0.0.1:9200/_ingest/pipeline/str-pipeline
    -H 'content-type:application/json'
    -d '{
    "description": "daily uint index naming",
    "processors": [
    {
    "date_index_name": {
    "field": "clock",
    "date_formats": [
    "UNIX"
    ],
    "index_name_prefix": "str-",
    "date_rounding": "d"
    }
    }
    ]
    }'

    curl -X PUT
    http://127.0.0.1:9200/_ingest/pipeline/text-pipeline
    -H 'content-type:application/json'
    -d '{
    "description": "daily uint index naming",
    "processors": [
    {
    "date_index_name": {
    "field": "clock",
    "date_formats": [
    "UNIX"
    ],
    "index_name_prefix": "text-",
    "date_rounding": "d"
    }
    }
    ]
    }'

    curl -X PUT
    http://127.0.0.1:9200/_ingest/pipeline/log-pipeline
    -H 'content-type:application/json'
    -d '{
    "description": "daily uint index naming",
    "processors": [
    {
    "date_index_name": {
    "field": "clock",
    "date_formats": [
    "UNIX"
    ],
    "index_name_prefix": "log-",
    "date_rounding": "d"
    }
    }
    ]
    }'

    curl -X PUT
    http://127.0.0.1:9200/_ingest/pipeline/dbl-pipeline
    -H 'content-type:application/json'
    -d '{
    "description": "daily uint index naming",
    "processors": [
    {
    "date_index_name": {
    "field": "clock",
    "date_formats": [
    "UNIX"
    ],
    "index_name_prefix": "dbl-",
    "date_rounding": "d"
    }
    }
    ]
    }'

  • 相关阅读:
    jQuery 在 IE 上 clone checkbox 的問題。
    C/C++ typedef用法
    C++继承
    map常用操作
    C++ JsonCpp 使用(含源码下载)
    string常用操作
    C++虚函数
    STL容器迭代过程中删除元素技巧(转)
    关于IE下用HTTPS无法下载/打开文件(转)
    C++STL概览
  • 原文地址:https://www.cnblogs.com/joycezhou/p/13477029.html
Copyright © 2020-2023  润新知