美文网首页
zabbix与es基于时间的存储

zabbix与es基于时间的存储

作者: 阿栋oxo | 来源:发表于2023-09-17 17:05 被阅读0次
    curl -X PUT \
     http://localhost:9200/_template/uint_template \
     -H 'content-type:application/json' \
     -d '{
       "template": "uint*",
       "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 -XPUT \
     http://localhost:9200/_template/dbl_template \
     -H "Content-Type:application/json"  \
     -d '{
       "template": "dbl*",
       "index_patterns": ["dbl*"],
        "settings": {
            "index": {
                "number_of_replicas": 1, 
                "number_of_shards": 5
            }
        }, 
        "mappings": {
            "values": {
                "properties": {
                    "itemid": {
                        "type": "long"
                    }, 
                    "clock": {
                        "format": "epoch_second", 
                        "type": "date"
                    }, 
                    "value": {
                        "type": "double"
                    }
                }
            }
        }
    }'
    
    curl -X PUT \
     http://localhost:9200/_template/text_template \
     -H 'content-type:application/json' \
     -d '{
       "template": "text*",
       "index_patterns": ["text*"],
       "settings" : {
          "index" : {
             "number_of_replicas" : 1,
             "number_of_shards" : 5
          }
       },
       "mappings" : {
          "values" : {
             "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://localhost:9200/_template/log_template \
     -H 'content-type:application/json' \
     -d '{
       "template": "log*",
       "index_patterns": ["log*"],
       "settings" : {
          "index" : {
             "number_of_replicas" : 1,
             "number_of_shards" : 5
          }
       },
       "mappings" : {
          "values" : {
             "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://localhost:9200/_template/str_template \
     -H 'content-type:application/json' \
     -d '{
       "template": "str*",
       "index_patterns": ["str*"],
       "settings" : {
          "index" : {
             "number_of_replicas" : 1,
             "number_of_shards" : 5
          }
       },
       "mappings" : {
          "values" : {
             "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://localhost:9200/_ingest/pipeline/uint-pipeline \
     -H 'content-type:application/json' \
     -d '{
      "description": "monthly uint index naming",
      "processors": [
        {
          "date_index_name": {
            "field": "clock",
            "date_formats": ["UNIX"],
            "index_name_prefix": "uint-",
            "date_rounding": "M"
          }
        }
      ]
    }'
    curl -X PUT \
     http://localhost:9200/_ingest/pipeline/str-pipeline \
     -H 'content-type:application/json' \
     -d '{
      "description": "monthly str index naming",
      "processors": [
        {
          "date_index_name": {
            "field": "clock",
            "date_formats": ["UNIX"],
            "index_name_prefix": "str-",
            "date_rounding": "M"
          }
        }
      ]
    }'
    curl -X PUT \
     http://localhost:9200/_ingest/pipeline/dbl-pipeline \
     -H 'content-type:application/json' \
     -d '{
      "description": "monthly dbl index naming",
      "processors": [
        {
          "date_index_name": {
            "field": "clock",
            "date_formats": ["UNIX"],
            "index_name_prefix": "dbl-",
            "date_rounding": "M"
          }
        }
      ]
    }'
    curl -X PUT \
     http://localhost:9200/_ingest/pipeline/log-pipeline \
     -H 'content-type:application/json' \
     -d '{
      "description": "monthly log index naming",
      "processors": [
        {
          "date_index_name": {
            "field": "clock",
            "date_formats": ["UNIX"],
            "index_name_prefix": "log-",
            "date_rounding": "M"
          }
        }
      ]
    }'
    curl -X PUT \
     http://localhost:9200/_ingest/pipeline/text-pipeline \
     -H 'content-type:application/json' \
     -d '{
      "description": "monthly text index naming",
      "processors": [
        {
          "date_index_name": {
            "field": "clock",
            "date_formats": ["UNIX"],
            "index_name_prefix": "text-",
            "date_rounding": "M"
          }
        }
      ]
    }'
    

    zabbix5.0

    curl -X PUT \
     http://192.168.2.80: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://192.168.2.80: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 -XPUT \
     http://192.168.2.80:9200/_template/dbl_template \
     -H "Content-Type:application/json"  \
     -d '{
       "index_patterns": ["dbl*"],
        "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://192.168.2.80: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://192.168.2.80: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://192.168.2.80: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": "M"
          }
        }
      ]
    }'
    curl -X PUT \
     http://192.168.2.80:9200/_ingest/pipeline/str-pipeline \
     -H 'content-type:application/json' \
     -d '{
      "description": "daily str index naming",
      "processors": [
        {
          "date_index_name": {
            "field": "clock",
            "date_formats": ["UNIX"],
            "index_name_prefix": "str-",
            "date_rounding": "M"
          }
        }
      ]
    }'
    
    
    curl -X PUT \
     http://192.168.2.80:9200/_ingest/pipeline/dbl-pipeline \
     -H 'content-type:application/json' \
     -d '{
      "description": "daily dbl index naming",
      "processors": [
        {
          "date_index_name": {
            "field": "clock",
            "date_formats": ["UNIX"],
            "index_name_prefix": "dbl-",
            "date_rounding": "M"
          }
        }
      ]
    }'
    
    curl -X PUT \
     http://192.168.2.80:9200/_ingest/pipeline/log-pipeline \
     -H 'content-type:application/json' \
     -d '{
      "description": "daily log index naming",
      "processors": [
        {
          "date_index_name": {
            "field": "clock",
            "date_formats": ["UNIX"],
            "index_name_prefix": "log-",
            "date_rounding": "M"
          }
        }
      ]
    }'
    
    curl -X PUT \
     http://192.168.2.80:9200/_ingest/pipeline/text-pipeline \
     -H 'content-type:application/json' \
     -d '{
      "description": "daily text index naming",
      "processors": [
        {
          "date_index_name": {
            "field": "clock",
            "date_formats": ["UNIX"],
            "index_name_prefix": "text-",
            "date_rounding": "M"
          }
        }
      ]
    }'
    

    相关文章

      网友评论

          本文标题:zabbix与es基于时间的存储

          本文链接:https://www.haomeiwen.com/subject/oiswdhtx.html