`

rizhi清理 jdos

 
阅读更多
     $('#DataTables_Table_7 tr td:nth-child(3)').each (function () {          
            var ip = ""+$.trim(this.innerText)+"";
               var tpl = `{\"operation\":\"clear\",\"paths\":[\"/export/Logs/binlake.sync.client.jd.local/processor-info.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-error.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-info.2020-06-16.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-info.2020-06-17.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-info.2020-06-15.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-error.2020-06-16.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-error.2020-06-17.log\",\"/export/Logs/binlake.sync.client.jd.local/processor-error.2020-06-15.log\",\"/export/Logs/servers/nginx/logs/binlake.sync.client.jd.local/binlake.sync.client.jd.local_access.log\",\"/export/Logs/jdos/pid_monitor.log\"],\"name\":\"binlakesyncclient-fd85e539\",\"ip\":\"${ip}\"}`;

            fetch("http://console.jdos.jd.com/api/system/ordermiddle/app/binlakesyncclient/group/searchlist6/pod/clean/operatelogfile", {
            "headers": {
                "accept": "application/json, text/plain, */*",
                "accept-language": "zh-CN,zh;q=0.9",
                "content-type": "application/json;charset=UTF-8"
            },
            "referrer": "http://console.jdos.jd.com/",
            "referrerPolicy": "no-referrer-when-downgrade",
            "body": tpl,
            "method": "POST",
            "mode": "cors",
            "credentials": "include"
            });

     });       
 


let orderIds =[118679186015,118677809943,118680146077,118679158460,118680146237,118676771697,118684680088,118676771089,118684764984] orderIds.forEach(function(val){ var obj = {"@type":"java.util.HashMap","orderId":val,"skuId": 7417080,"productId": 114942}; $('#methodParam').val(JSON.stringify(obj)); $('#invoke3').trigger('click'); } )

 

 

 

 

 

var ips = [];        

     $('#DataTables_Table_8 tr td:nth-child(3)').each (function ()          

       {          

           ips.push(""+$.trim(this.innerText)+"");          

     });        

    console.log(ips.join("\n"))  

 

 

 

 

 

ips.forEach(ip => {
var tpl = `{\"operation\":\"clear\",\"paths\":[\"/export/Logs/order_worker.jd.local/debug.log.2020-06-17\",\"/export/Logs/order_worker.jd.local/warn.log\",\"/export/Logs/order_worker.jd.local/debug.log.2020-06-14\",\"/export/Logs/order_worker.jd.local/debug.log.2020-06-15\",\"/export/Logs/order_worker.jd.local/debug.log.2020-06-13\",\"/export/Logs/order_worker.jd.local/debug.log.2020-06-12\",\"/export/Logs/order_worker.jd.local/debug.log.2020-06-11\",\"/export/Logs/order_worker.jd.local/warn.log.2020-06-16\",\"/export/Logs/order_worker.jd.local/warn.log.2020-06-17\",\"/export/Logs/order_worker.jd.local/warn.log.2020-06-12\"],\"name\":\"orderworker-796021c4\",\"ip\":\"${ip}\"}`;
   
fetch("http://console.jdos.jd.com/api/system/ordermiddle/app/orderworker/group/lflis/pod/clean/operatelogfile", {
  "headers": {
    "accept": "application/json, text/plain, */*",
    "accept-language": "zh-CN,zh;q=0.9",
    "content-type": "application/json;charset=UTF-8"
  },
  "referrer": "http://console.jdos.jd.com/",
  "referrerPolicy": "no-referrer-when-downgrade",
  "body": tpl,
  "method": "POST",
  "mode": "cors",
  "credentials": "include"
});
})

 

 

 

 

 

 

 

async function modifyApp(app) {
    // 第一步 抓取 id  namespaceName  name  nameCn  description language  accessLevel labels projectEncoding ownerId 
    let info = await fetch(`http://coding.jd.com/webapi/projects/app/${app}/info`, {
        "headers": {
            "accept": "application/json, text/plain, */*",
            "accept-language": "zh-CN,zh;q=0.9",
            "x-requested-with": "XMLHttpRequest"
        },
        "body": null,
        "method": "GET",
        "mode": "cors",
        "credentials": "include"
    });
    let data = await info.json();
    let body = {
        id: data.id,
        namespace: data.namespaceName,
        name: data.name,
        nameCn: data.nameCn,
        description: data.description,
        language: data.language,
        accessLevel: 0,
        labels: data.labels,
        projectEncoding: data.projectEncoding,
        ownerId: data.ownerId
    }
    // 第二步 请求修改 
    let actionResult = await fetch(`http://coding.jd.com/webapi/projects/app/${app}/settings`, {
        "headers": {
            "accept": "application/json, text/plain, */*",
            "accept-language": "zh-CN,zh;q=0.9",
            "content-type": "application/json",
            "x-requested-with": "XMLHttpRequest"
        },
        "body": JSON.stringify(body),
        "method": "POST",
        "mode": "cors",
        "credentials": "include"
    });
    console.log(actionResult)
}

modifyApp("order.main.task")

 

分享到:
评论

相关推荐

    京东JDOS平台与敏捷数据中心探索历程.rar

    《京东JDOS平台与敏捷数据中心探索历程》是一个深入探讨IT行业技术实践的案例,主要聚焦在大数据处理和数据中心管理的创新。在这个压缩包中,我们可以找到一个名为“京东JDOS平台与敏捷数据中心探索历程.pdf”的文件...

    京东JDOS平台与敏捷数据中心探索历程.pdf

    京东JDOS平台是京东集群研发部为实现敏捷数据中心而打造的一款关键性技术解决方案。JDOS,全称为JD Data Center Operating System,旨在通过容器技术优化数据中心的运营效率,提高业务部署速度,减少硬件资源的投入...

    京东JDOS平台与敏捷数据中心.pptx

    京东JDOS平台与敏捷数据中心.pptx

    天鹰ddos防火墙487旗舰版

    1.3 增加了日志写日志记录功能,既,将防火墙所有日志记录到系统日志记录; 1.4 增加windows2008 64位系统下,自动UAC和驱动仿真模式提示和设置功能; 1.5 增加数据包文件自动提醒、删除功能; 2. Bug修复: 2.1 ...

    DOS6.22系统安装盘

    DOS6.22 系统安装盘 古董级的软件了

    容器平台与数据中心协同发展.pptx

    京东的PaaS(Platform-as-a-Service)平台基于JDOS,提供了自助式、按需的应用栈服务,包括持续集成(CI)、构建镜像服务、日志、监控、APM(应用性能管理)、DNS、负载均衡、JSF服务、分布式共享存储服务和附加资源...

    企业Docker容器云方案.pptx

    JDOS负责基础设施资源管理、容器生命周期管理和监控指标采集,利用OpenStack、Docker、JFS(分布式文件系统)和OVS(Open vSwitch)构建基础平台。CAP则专注于应用治理、部署、监控报警、资源利用率统计以及弹性伸缩...

    12份大数据技术演讲PPT资料.rar

    商品数据的大规模数据计算和底层架构搭建》、《京东-京东弹性数据库中间件JED》、《日志易-数据驱动的智能运维平台》、《京东-京东JDOS平台与敏捷数据中心探索历程》、《矩阵元区块链-安全多方计算产品》、《快狗...

    京东docker实践 ---何小峰

    在存储层面,日志管理也作为重要组成部分进行了相应的配置。 在镜像管理方面,京东根据变更频率将镜像分为三个层级:应用层、基础层和OS层。通过镜像分层技术,京东可以实现高效的镜像合并和变更,大幅度降低了存储...

    京东从OpenStack切换到Kubernetes的经验之谈

    2016年底,京东新一代容器引擎平台JDOS2.0上线,京东从OpenStack切换到Kubernetes。到目前为止,JDOS2.0集群2w+Pod稳定运行,业务按IDC分布分批迁移到新平台,目前已迁移20%,计划Q2全部切换到Kubernetes上,业务...

    openjdos:openjdos

    【标题】"openjdos:openjdos" 指的是一种名为杰多斯(JDOS)的系统,它是一个构建在Kubernetes之上的数据中心操作系统。这个系统的主要目标是为云原生应用提供一个高效、可靠的运行环境。Kubernetes,通常简称为K8s...

    容器架构下的数据库运维.pptx

    系统还提供了性能指标监控、日志监控、容量管理和故障分析功能,通过智能运维平台进行数据分析,包括同比、环比数据、TOP数据分析和汇总数据统计。 【智能预测与资源管理】 京东的智能预测系统能对CPU、Memory、...

    etcd-helper:简单的 etcd 集群助手

    etcd-helper 这是设置 etcd 集群的助手。 如果您至少有一个 etcd 节点,那么您可以使用此助手将成员添加到集群中,作为“正常” etcd 启动的一部分。 如果集群中已经存在足够多的成员,帮助还将以代理模式启动 ...

    玩转Docker镜像和镜像构建

    徐新坤,京东商城云平台南京研发中心JDOS团队高级研发工程师,从2014年初开始从事Docker的研发,主要负责docker在京东落地的相关开发和维护工作。

    京东微服务平台架构设计.docx

    JSF的所有功能模块都在容器上运行,与JDOS紧密集成,未来将进一步深化合作,确保技术底座的稳固。此外,平台还与其他基础设施如J-ONE/CAP合作,增强平台的适用性。 2. **底层框架层**:这一层包括JSF SDK、服务网格...

    规模驱动技术:京东基础云服务演进

    首先,京东云的弹性计算云(JDOS)是一个软件定义数据中心的系统,这一概念是基于软件定义网络(SDN)和网络功能虚拟化(NFV)的技术理念。JDOS实现了硬件资源的虚拟化管理,使得计算资源可以灵活分配和调度,从而...

    vasp_trans1:从WAVECAR(VASP)计算光学跃迁几率

    vasp_trans1基于电偶极近似的州际跃迁概率计算程序在此程序中,基于VASP输出的WAVECAR文件中包含的伪波函数数据,计算出伽玛点(k = 0)上两个波段之间的跃迁概率。它还可以根据需要执行剪刀校正的计算。...

    京东基于DPDK技术的高性能四层负载均衡器SKYLB

    在京东的软件定义数据中心(JDOS)体系中,SKYLB作为关键组件,部署在JDOS前端,与SKYDNS服务协同工作,提供智能DNS解析,将客户端请求引导至最近且健康的服务器。同时,SKYLB节点上的路由发布服务agent负责与OSPF/...

    冰盾DDoS防火墙2010 V9.7

    XDOS、HGOD、SYNKILLER、CC、GZDOS、PKDOS、JDOS、KKDOS、SUPERDDOS、FATBOY、SYNKFW等数十种。 ● 超强Web过滤 过滤URL关键字、Unicode恶意编码、脚本木马、防止木马上传等。 ● 侦测黑客入侵 智能检测Port扫描、...

Global site tag (gtag.js) - Google Analytics