0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Jira实践案例分享:小米集团如何通过API请求优化、数据治理与AI智能客服等,实现Jira系统的高效运维

龙智 来源:jf_15970448 作者:jf_15970448 2024-06-26 13:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

日前,Atlassian中国合作伙伴企业日活动在上海成功举办。活动以“AI协同 创未来——如何利用人工智能提升团队协作,加速产品交付”为主题,深入探讨了AI技术在团队协作与产品交付中的创新应用与实践,吸引了众多业内专家、企业客户及技术开发者的积极参与。

活动现场,小米集团高级SRE孟凡胤带来《Jira常见问题处理及如何利用AI智能客服提升效率》的精彩演讲。演讲从小米Jira系统的使用现状出发,探讨分享了API请求及数据治理、项目管理中的个性化设置等运维过程中的挑战与突破,以及如何利用AI工具,深化AI智能客服应用,提高运营效率。

以下为演讲回顾(内容有精简优化):

大家好,作为Jira的使用方,今天我们主要从运维和运营两个层面来介绍小米是如何使用Jira系统的。

小米Jira系统的使用现状

首先,一起来了解下小米Jira系统的使用现状。

Jira系统承担了我们集团的手机、汽车、电视、笔记本和生态链各个产品的bug缺陷管理,以及米粉问题反馈的官方渠道,作为与米粉沟通的桥梁,它在小米内部扮演着至关重要的角色。

当前,我们系统的Issue数量已达到千万级别,数据量处于业界顶端,同时项目数量也达到了1000+,项目配置复杂,个性化需求也非常多,这些都对我们的运营团队提出了专业且严格的要求。随着业务的不断增长和复杂性的提高,我们的系统体量已经远超官方标准产品所建议的体量,这也导致了一系列无法预知的问题。作为技术出身的系统SRE,我们致力于保证系统的SLA,确保系统的可用性,提升用户体验和员工的工作效率。

在龙智的协助下,我们去年花了一年时间,收集了影响系统的三十多个问题,并提出了解决方案。目前,这些方案已经落地并产生了显著效果。

API请求及数据治理

我们遇到的第一个问题是API请求和数据治理。

随着数据量和用户开发请求的持续增长,我们的Search接口受到大量不规范的分析请求冲击。这些请求中的JQL非常不规范,加上Labels数量达到了千万级别,直接在引擎中搜索的话,很可能导致系统崩溃或严重的OOM问题。

▍应对措施1:代理层API限流

对于这一问题,我们首先想让它有节制,不让它恶意请求。我们在nginx上使用lua脚本语言对请求的QPS和IP两种维度按照时间进行封禁。QPS达到50做一次封禁,右边是按IP封禁,一秒请求5次,我们会封禁60秒。这样,我们成功拦截了30%的不规范请求,缓解了部分API带来的系统压力。

wKgaomZ7pbeASr-uABqUXgsc_i8354.png

▍应对措施2:API与web服务剥离

然而,即便进行了限流,大数据量的请求仍可能导致集群中的某个节点OOM,影响用户访问。那么假想一下,有没有可能在集群当中将API和Web两个服务分开?

在龙智的专业指导下,我们在7层代理上成功剥离了API和Web服务,确保API请求导致的系统夯住及oom不再影响到前端用户的访问和使用。

此外,我们还在集群上增加了状态监控,如遇到cluster_rmi_connect_fail等异常,会触发告警,使我们能够实时掌握集群的状态。

▍应对措施3:大数据治理

尽管采取了上述措施,我们仍未能完全解决API请求给系统带来的压力,那么就在根源上找,大家最终的诉求就是想要获取数据,那是否可以直接给用户提供数据呢?

大家都知道,现在是大数据时代,依托集团的数据工场,我们可以绑定mysql数据源,使用Flink SQL实时开发作业,根据不同的需求给大家提供实时数据,这样,用户无需再通过Search接口请求数据,极大地减轻了系统压力。

这时候有人会问,数据推送后,我们怎样在大数据平台做权限管控?

对此,我们设立了专业的团队和权限审核平台,按照project维度开放权限。这确实需要人工操作,包括创建权限表、与需求方对接等,以确保数据的安全。虽然初期工作量较大,但随着对工作流程的熟悉和标准化,我们已能复制和重用部分工作,从而显著减轻后期的工作量。

▍应对措施4:统一webhook推送

在数据治理过程中,我们还注意到一个问题:当issue被更新或创建时,webhook会推送过多不规范的消息。为解决这一问题,我们统一了webhook的推送,将其统一到RocketMQ上,用户可以直接在RocketMQ上进行消费。这一举措不仅规范了消息推送,还允许用户基于这些数据进行二次开发,如消息推送、看板展示和实时数据分析等。

这项工作还在持续实施当中,目前,我们已对接了大约三四十个需求,所有数据均通过统一的出口进行传输,同时减少了API请求,大大提高了系统的稳定性。这正是我们在运维层面所追求的:确保系统在一个更加规范、健康的环境中稳定运行。

项目管理中个性化设置

在系统运维方面,我们取得了很大的突破。其实Jira最核心的工作还是在系统配置上,Jira系统运营的工作非常的繁琐且复杂。接下来,我将介绍一下我们如何对Jira运营的工作做精细化及规范化管理。

▍统一项目配置,一键创建项目

wKgZomZ7peuASw1-ABuuIz4gN4w709.png

在Jira的运营方面,运营团队大部分都是在配置项目个性化需求,创建项目,导入权限,导入模版等相关工作,同产品的project需求也不统一,这些重复性工作占用了运营团队大量的时间。

面对这一情况,我们拉通了各个项目负责人,把同产品(例如手机,笔记本,电视等产品)SPM的需求责任到一位同学身上,把项目的配置对齐,进行统一规划。每个产品对应了一个项目模版,由负责人在辅助系统平台长实现一键创建项目、模版自动导入、权限自动导入。最终实现了统一需求、统一项目模版、统一权限,大大减少了运营工作量,提高了工作效率。

▍跨服务器Clone插件

集团中有多套Jira系统,但是系统之间的数据无法做到互通。为此,龙智为小米定制了跨服务器Clone插件。该插件通过混合使用Jira的JavaAPI、标准RestAPI和自定义RestAPI,实现了多个Jira服务器之间的Issue克隆及信息同步。

其主要功能有:

灵活的配置模式:支持多个Jira服务器之间的连接配置

支持统一认证支持多个Jira服务器之间的SSO认证,保障各服务器之间的数据交互安全

全方位的业务映射:支持项目、问题类型、字段及字段默认值等多个维度的映射,保证不同部门之间的无缝协作

克隆信息展示:在Issue界面中展示对端服务器的克隆Issue信息,支持一键免登录跳转至对端服务器对应Issue界面,极大提升了工作效率

实时数据同步:克隆Issue有任何一方信息发生变更都会实时同步至对方,保证数据同步的时效性

AI智能客服提高运营效率

最后,为大家介绍一下我们的AI智能客服。在日常的Jira运营中,我们面临着大量高重复性的用户咨询问题,Jira运营的同学逐一回答是需要付出很多的时间成本。小米一直非常重视知识库的建设,截至目前,我们的运营相关文档已达百余篇。

那么,如何将这这么多的文章快速、准确地传递给用户?这是一个难题。传统的机器人客服虽然可以推送相关知识,但往往无法提供精确、满意的回答,导致用户仍然需要花时间去筛选和寻找答案。

我们做的是让机器人代替运营人员回答用户的问题。

我们的AI客服解决方案利用大模型技术,将知识库和用户问题转化为语义向量,通过向量匹配快速给出准确回答,实现智能客服功能。现在,我们用户问题回答的准确率高达80%,大大释放了运营的工作量,并且我们还在不断收集用户反馈,优化和更新我们的知识库。

最后,我想说的是,Jira是一个非常有意思的产品,值得我们去深入挖掘。Jira也是一项需要长期维护的工程,依靠个人的力量是远远不够的,我们也需要与更专业、更精细、更系统的团队共同进步。也非常感谢龙智提供这次分享的机会,期待未来我们能够有更紧密、更专注的合作。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • API
    API
    +关注

    关注

    2

    文章

    2153

    浏览量

    66244
  • AI
    AI
    +关注

    关注

    89

    文章

    38124

    浏览量

    296714
  • jira
    +关注

    关注

    0

    文章

    19

    浏览量

    2321
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    光伏电站管理系统这种管理模式的应用

    光伏电站管理系统针对不同光伏电站的模式、技术架构和功能模块有着不同的类别,其中各功能模块通过数据
    的头像 发表于 11-18 15:40 165次阅读
    光伏电站<b class='flag-5'>运</b><b class='flag-5'>维</b>管理<b class='flag-5'>系统</b>这种<b class='flag-5'>运</b><b class='flag-5'>维</b>管理模式的应用

    无人机智能巡检系统在光伏电站中的应用实践

    飞行平台、多源传感设备和智能分析算法,显著提升了光伏电站的巡检效率与精度,同时有效控制成本与作业风险。        该系统的核心价值在于构建了完整的数字化
    的头像 发表于 10-21 10:18 239次阅读

    CI/CD实践中的优化技巧

    在数字化转型的浪潮中,CI/CD已经成为现代软件开发的基石。然而,真正能够发挥CI/CD威力的,往往在于那些不为人知的优化细节。本文将深入剖析CI/CD实践中的关键
    的头像 发表于 09-18 15:05 624次阅读

    光伏辅助决策系统如何建设?

    光伏辅助决策系统是一种结合智能算法与可视化的有效工具,通过系统化的
    的头像 发表于 08-01 09:11 736次阅读
    光伏<b class='flag-5'>运</b><b class='flag-5'>维</b>辅助决策<b class='flag-5'>系统</b>如何建设?

    光伏智能平台是如何实现光伏电站巡检的?

    ,光伏智能平台巡检功能模块,通过综合运用无人机、红外热成像、AI图像识别、物联网传感器和云计算
    的头像 发表于 07-29 13:56 575次阅读
    光伏<b class='flag-5'>智能</b><b class='flag-5'>运</b><b class='flag-5'>维</b>平台是如何<b class='flag-5'>实现</b>光伏电站巡检的?

    信而泰×DeepSeek:AI推理引擎驱动网络智能诊断迈向 “自愈”时代

    诊断方案,为网络带来显著的实用价值:1.快速提升故障处理效率l 实时监控与智能预警: AI引擎持续分析海量流量、设备状态及日志数据,实时
    发表于 07-16 15:29

    光伏电站管理软件如何实现智能监控与数据分析?

    、安全运行。 管理的主要内容是通过设备运行监控、设备维护与检修,实现数据管理与决策支持、能源管理与
    的头像 发表于 07-14 15:59 544次阅读
    光伏电站<b class='flag-5'>运</b><b class='flag-5'>维</b>管理软件如何<b class='flag-5'>实现</b><b class='flag-5'>智能</b>监控与<b class='flag-5'>数据</b>分析?

    如何通过API优化电商库存管理,减少缺货风险

    ​ 电商库存管理是业务成功的关键,缺货不仅导致销售损失,还损害客户忠诚度。传统方法依赖人工跟踪,易出错且响应慢。通过API(应用程序编程接口)实现系统自动化,能显著
    的头像 发表于 07-10 14:28 418次阅读
    如何<b class='flag-5'>通过</b><b class='flag-5'>API</b><b class='flag-5'>优化</b>电商库存管理,减少缺货风险

    AI集成管理平台的架构与核心构成解析

    (Artificial Intelligence for IT Operations)概念,指出通过整合大数据和机器学习能力,可以实现IT
    的头像 发表于 06-12 17:04 554次阅读

    光伏管理系统助力电站高效运行

    和自动化控制,为电站的高效提供了重要支撑。 光伏管理系统核心功能与价值 光伏
    的头像 发表于 04-08 16:30 782次阅读
    光伏<b class='flag-5'>运</b><b class='flag-5'>维</b>管理<b class='flag-5'>系统</b>助力电站<b class='flag-5'>高效</b>运行

    光伏管理系统智能管理光伏电站的高效之选

    应运而生,通过智能化技术实现对光伏电站的全面监控、优化和维护,成为提升电站运行效率的核心工具。        光伏
    的头像 发表于 04-07 16:22 776次阅读
    光伏<b class='flag-5'>运</b><b class='flag-5'>维</b>管理<b class='flag-5'>系统</b>:<b class='flag-5'>智能</b>管理光伏电站的<b class='flag-5'>高效</b>之选

    从小白到专家:Atlassian白金级代理【龙智】手把手教你用好Jira、Confluence、Jira Service Management工具

    认证。我们为企业提供从专业咨询、定制方案、实施部署到集成开发、综合维和理论培训的一站式服务,涵盖Jira、Confluence、Jira Service Mana
    的头像 发表于 03-28 14:55 635次阅读
    从小白到专家:Atlassian白金级代理【龙智】手把手教你用好<b class='flag-5'>Jira</b>、Confluence、<b class='flag-5'>Jira</b> Service Management<b class='flag-5'>等</b>工具

    服务管理中的AI应用:Jira Service Management赋能IT、员工支持及HR服务管理

    Jira Service Management全新AI功能来了!十大超能力,赋能你的IT、员工支持和HR服务管理:自动关联历史事件,撰写分析报告,随时随地答疑......体验升级,
    的头像 发表于 03-13 10:42 832次阅读
    服务管理中的<b class='flag-5'>AI</b>应用:<b class='flag-5'>Jira</b> Service Management赋能IT<b class='flag-5'>运</b><b class='flag-5'>维</b>、员工支持及HR服务管理

    光伏电站智能管理系统打造高效维新生态

    系统,以数字化、智能化技术为核心,深度融合集控管理,数字孪生与智能诊断功能,为电站提供全场景、全流程的智慧化解决方案,助力企业降本增效,
    的头像 发表于 02-20 17:59 853次阅读
    光伏电站<b class='flag-5'>智能</b><b class='flag-5'>运</b><b class='flag-5'>维</b>管理<b class='flag-5'>系统</b>打造<b class='flag-5'>高效</b><b class='flag-5'>运</b>维新生态

    智慧光伏管理系统助力光伏降本增效

    智慧光伏管理系统助力光伏降本增效 智慧光伏
    的头像 发表于 01-03 17:00 860次阅读
    智慧光伏<b class='flag-5'>运</b><b class='flag-5'>维</b>管理<b class='flag-5'>系统</b>助力光伏<b class='flag-5'>运</b><b class='flag-5'>维</b>降本增效