首页 > 其他分享 >update by query

update by query

时间:2023-04-25 14:35:58浏览次数:32  
标签:outgoing network bytes update host query

类似于mysql 中的update set where

核心json

VM,POD类型的 数据,并且host.network.bytes.outgoing字段不为null,并且时间窗口范围在。。。到。。。之间的
数据修改其中host.network.bytes.outgoing字段的值为null

POST delta-monitor-2023.04.24/_update_by_query
{
    "script":{
        "source":"ctx._source.host.network.bytes.outgoing = null"
    },
    "query":{
        "bool":{
            "must":[
                {
                    "terms":{
                        "labels.resourceType":["VM","POD"]
                    }
                },
                {
                    "exists":{
                        "field":"host.network.bytes.outgoing"
                    }
                },
                {
                    "range":{
                        "@timestamp":{
                            "from":"1682328780000",
                            "to":"1682342219000"
                        }
                    }
                }
            ]
        }
    }
}

查看目前提交到远程的query by upate的task

GET _tasks?detailed=true&actions=*update*

返回结果

{
  "nodes" : {
    "fbETc_FzS-epzk60brY_uQ" : {
      "name" : "coordinating-0",
      "transport_address" : "11.71.40.2:9300",
      "host" : "11.71.40.2",
      "ip" : "11.71.40.2:9300",
      "roles" : [
        "ingest"
      ],
      "attributes" : {
        "zone_id" : "az1",
        "xpack.installed" : "true",
        "box_type" : "hot",
        "transform.node" : "false"
      },
      "tasks" : {
        "fbETc_FzS-epzk60brY_uQ:8241564204" : {
          "node" : "fbETc_FzS-epzk60brY_uQ",
          "id" : 8241564204,
          "type" : "transport",
          "action" : "indices:data/write/update/byquery",
          "status" : {
            "total" : 824647,
            "updated" : 534000,
            "created" : 0,
            "deleted" : 0,
            "batches" : 535,
            "version_conflicts" : 0,
            "noops" : 0,
            "retries" : {
              "bulk" : 0,
              "search" : 0
            },
            "throttled_millis" : 0,
            "requests_per_second" : -1.0,
            "throttled_until_millis" : 0
          },
          "description" : "update-by-query [delta-monitor-2023.04.24] updated with Script{type=inline, lang='painless', idOrCode='ctx._source.host.network.bytes.outgoing = null', options={}, params={}}",
          "start_time_in_millis" : 1682403002556,
          "running_time_in_nanos" : 150338472512,
          "cancellable" : true,
          "headers" : { }
        }
      }
    }
  }
}

取消后台正在运行的task

POST _tasks/fbETc_FzS-epzk60brY_uQ:8241564204/_cancel

标签:outgoing,network,bytes,update,host,query
From: https://www.cnblogs.com/PythonOrg/p/17352480.html

相关文章

  • 基于JQuery实现业务流图
    最近接手了一个需求,需要将一个业务流中各个系统间交互信息用时间轴方式(设计原型我觉得是基于时间轴)展现出来,正常交互的接口圆点为绿色,未交互的接口圆点为灰色,交互异常的接口圆点为红色,且圆点不仅要展示接口名称,还要请求和响应时间,并且时间后面要跟着可点击链接,在业务流图右边展示......
  • QueryWrapper中or的使用
    queryWrapper.and(wrapper->{//拼接sqlwrapper.like("user_name",name).or().like("user_admin_name",name);});where(user_id='1'and(user_namelike'%111%'oruser_admin_namelike'%222%......
  • jquery ajax dataType有哪些
    预期服务器返回的数据类型。如果不指定,jQuery将自动根据HTTP包MIME信息来智能判断,比如XMLMIME类型就被识别为XML。在1.4中,JSON就会生成一个JavaScript对象,而script则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值:•"xml":......
  • [Jquery DataTable] 生成模板文件
    以前生成模板文件,都是在后端放一个文件,前端提供一个链接地址。碰巧看到用DataTable来生成模板文件的方式,特此记录下。原理:创建一个空数据的DataTable,提供导出按钮功能,并隐藏DataTable。页面上就只会显示一个按钮,不显示DataTable.   <!DOCTYPEhtml><htmllang="en">......
  • jQuery 在图片和文字中插入内容(多种情况考虑)
    昨天接到一个新的需要,在后台文章编辑器中,每一个文章的正文前面,可以单独添加一个电头字段,但是如果在富文本编辑器中最上面就添加图片的话,图片就会把电头和正文中的文字给隔开。需要做的是获取到电头字段,然后在正文中的文字部分的最前面插入电头字段。具体看下图:原始的代码:<div......
  • [ABC212D] Querying Multiset
    2023-01-08题目传送门翻译难度&重要性(1~10):1题目来源AtCoder题目算法模拟,优先队列解题思路用优先队列存储下加入的元素编号,对操作\(2\)把所有的\(k\)存在一起。完成状态已完成易错点注意,操作\(2\)只对已加入的编号\(+k\)。所以在新加入编号时要先拿编号减去......
  • Mysql - Gorm Updates的坑
    //如果单个属性被更改了,更新它db.Model(&user).Update("name","hello")////UPDATEusersSETname='hello',updated_at='2013-11-1721:34:10'WHEREid=111;//使用组合条件更新单个属性db.Model(&user).Where("active=?",true).U......
  • AtCoder Regular Contest 111 F Do you like query problems?
    洛谷传送门AtCoder传送门挺有意思的计数。计数感觉很难做,不妨转成期望,期望又可以转成概率之和。考虑枚举\(w\in[0,m-1]\),把\(>w\)的数设为\(1\),\(\lew\)的数设为\(0\)。那么期望就是所有\(w\),\(a_i\)为\(1\)的概率之和。对于一个\(i\),只有以下的操作能改变\(......
  • 基于JQuery的7款选项卡(Tabs)实例
    基于JQuery的7款选项卡(Tabs)实例1.jQuery选项卡界面/选项卡结构菜单教程这种类型的菜单在网页设计与开发中非常著名的。此片教程是向大家展示如何使用jQuery的向下滑动/向上滑动效果创建属于你自己的选项卡菜单。要非常留心此演示哟,你一定会喜欢上它的。演示|下载|......
  • jQuery的$(document).ready(function(){ })的疑惑的解答
    最早接触的时候也说$(document).ready(function(){})这个函数是用来取代页面中的window.onload;但是今天发现好像不是这样回事!是在做一个页面载入效果时发现的!functionwinready(){document.getElementById("loading").style.display="none";}window.onload=winready;以......