基于Consul的多Beats接入管控与多ES搜索编排1 梁成 腾讯云, barryliang@tencent.com 基于Consul的多Beats接入 管控与多ES搜索编排 2 拥抱开源、释放云原生的力量 • 背景与挑战 • 多Beats/Logstash接入管控 • 多ES搜索编排系统 • 日志AIOps探索 3 背景与挑战 产品数量 人员规模 主机规模 100+ 1000 + 10000 + 如何降低日志接入门槛 如何降低日志接入门槛 如何保证日志实时上报 如何保障日志采集不影响业务 如何做配置标准化 如何帮助业务快速排障 如何提供方便便捷的性能分析 调优能力 … 4 多Beats/Logstash接入 管控 提供多产品接入管理,多beats标准 化、界面化、自动化的日志接入方案 5 案例:1000+业务10000+台 主机如何快速实现日志接入? 业务规模 1000+业务、 10000+业务主机、每天百T日志增量 些进程的 cpu/内存等资源 Agent Consul Master 获取master列表 向master发起Agent注册逻辑 返回agent id 增删改策略 获取策略列表 启动管控收集进程 watch配置变化 9 Agent运行时 10 日志接入 购买云ES 录入ES 创建主机组 添加主机 配置日志主题 选择主机组 日志配置 权限管理 资源设置 提交策略0 码力 | 23 页 | 6.65 MB | 1 年前3
使用适用于Android 的VMware View Client从桌面中注销 14 回滚桌面 15 从最近使用的桌面上移除快捷方式 16 在移动设备上使用 Microsoft Windows 桌面 16 功能支持表 16 输入设备、键盘和键盘设置 17 手势和导航设备 17 多任务 19 屏幕分辨率和使用外接显示器 20 PCoIP 客户端映像缓存 20 国际化和国际键盘 20 排除 View Client 故障 20 重置桌面 21 卸载 n 输入设备、键盘和键盘设置第 17 页, 适用于 Android 的 View Client 支持蓝牙和带底座的键盘设备及多种语言的键盘。您还可以为自动大写 和文字更正等设置设定首选项。 n 手势和导航设备第 17 页, VMware 已经创建了用户交互辅助工具,可以帮助您在非 Windows 设备中浏览常见的 Windows 用户界 面元素。 n 多任务第 19 页, 您可以在不失去桌面连接的情况下在 、简体中文和韩语等。 要为键盘或语音选择语言,请点击屏幕键盘上的“键盘设置”键。“键盘设置”键位于屏幕键盘最下面一行的 最左侧。选择完设置后,请点击 Android 的“后退”按钮关闭对话框。 手势和导航设备 VMware 已经创建了用户交互辅助工具,可以帮助您在非 Windows 设备中浏览常见的 Windows 用户界面元素。 View Client 工具栏 此工具栏包含一些按钮,点0 码力 | 24 页 | 889.72 KB | 1 年前3
OpenShift Container Platform 4.10 构建应用程序中使用配置映射 第 第 11 章 章 使用 使用 DEVELOPER 视 视角 角监 监控 控项 项目和 目和应 应用程序的指 用程序的指标 标 11.1. 先决条件 11.2. 监控项目指标数据 11.3. 监控应用程序的指标数据 11.4. 其他资源 第 第 12 章 章 使用健康 使用健康检查 检查来 来监 监控 控应 应用程序的健康状 用程序的健康状态 态 12.1. 了解健康检查 12.2 Container Platform 增加了对软件开发和部署生命周期的支持,,及 DeploymentConfig 对象的概念。在最简单的情形中,DeploymentConfig 对象会创建一个新的复制控 制器,并允许它启动 pod。 但是,从 DeploymentConfig 对象部署的 OpenShift Container Platform 也支持从镜像的现有部署过渡 到新部署,同时还可以定义在创建复制控制器之前或之后运行的 完 成为止。 8.1.4.3. deploymentConfig 对 对象相关的功能 象相关的功能 自 自动 动回 回滚 滚 目前,在出现故障时,部署不支持自动回滚到上次成功部署的副本集。 触 触发 发器 器 部署有一个隐式配置更改触发器,每次更改部署的 Pod 模板都会自动触发新的推出部署。如果您不想在 Pod 模板更改时进行新的推出部署,请暂停部署: 生命周期 生命周期 hook Deployment0 码力 | 198 页 | 3.62 MB | 1 年前3
OpenShift Container Platform 4.6 节点员可以使用 可以使用 VPA 来更好地利用集群 来更好地利用集群资 资源,例如防止 源,例如防止 pod 保留比所需的 保留比所需的 CPU 资 资源更多的 源更多的资 资源。 源。 VPA 监 监控 控实际 实际使用的工作 使用的工作负载 负载,并 ,并对资 对资源 源进 进行 行调 调整,以确保可以 整,以确保可以满 满足其他工作 足其他工作负载 负载的需要。 的需要。VPA 还维护 还维护 初始容器配置中指定的限 与部署、有状态 态集、作 集、作业 业、守 、守护进 护进程集、副本集或复制控制器工作 程集、副本集或复制控制器工作负载对 负载对象一起使用。 象一起使用。VPA CR 必 必 须 须与您要 与您要监 监控的 控的 pod 位于同一个 位于同一个项 项目中。 目中。 您可以使用 您可以使用 VPA CR 关 关联 联一个工作 一个工作负载对 负载对象,并指定 象,并指定 VPA 使用什么模式 为 Auto 或 或 Recreate。 。 当 当为 为工作复 工作复杂对 杂对象 象创 创建 建 pod 时 时, ,VPA 会持 会持续监 续监控容器以分析其 控容器以分析其 CPU 和内存需求。 和内存需求。VPA 会 会删 删除任何 除任何 不 不满 满足 足 VPA 对 对 CPU 和内存的建 和内存的建议 议的 的 pod。重新部署后, 。重新部署后,pod0 码力 | 404 页 | 3.60 MB | 1 年前3
OpenShift Container Platform 4.9 节点(CR)。VPA 学习并应用与该工作负载对象关联的 pod 的最佳 CPU 和内存资源。您可以使用 VPA 与部 署、有状态集、作业、守护进程集、副本集或复制控制器工作负载对象一起使用。VPA CR 必须与您要监 控的 pod 位于同一个项目中。 您可以使用 VPA CR 关联一个工作负载对象,并指定 VPA 使用什么模式运行: Auto 和 Recreate 模式会在 pod 生命周期内自动应用 VPA 对 Pod 使用 openshift-user-critical priorityClassName。监控工作负载使用 system-critical 作为其第一个 priorityClass,但在监 控使用过量内存时造成问题,且无法驱除它们。因此,监控会丢弃优先级,为调度程序带来灵活 性,并围绕移动繁重的工作负载来保持关键节点正常操作。 cluster-logging - 此优先级类供 Fluentd 识别为不健康 不健康 时 时, ,MachineHealthCheck 资 资源会 源会创 创建 建 PoisonPillRemediation 自定 自定义资 义资源 源 (CR), ,这 这会触 会触发 发 Poison Pill Operator。 。 Poison Pill Operator 会最大程度 会最大程度减 减少有状 少有状态应 态应用程序的停机 用程序的停机时间0 码力 | 374 页 | 3.80 MB | 1 年前3
企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/小程序+容器:前端后端全链路敏捷化小程序迎来大爆发,商业价值全面释放 开发⻔槛低 良好用户体验 小程序技术基于 Web前端技术 可实现动态更 新与APP隔离 可独立更新 用户没有学习成本 响应速度响应快 能够快速裂变分享 打通社交媒体 触达海量用户 小程序成为互联网巨头争夺的流量入口是因为? #移动应用如何利用小程序转型升级# 组合 索引 推荐 灰度 拆分 分享 应用场景小程序化 “上下架” 打破传统APP 信息孤岛 行,不需要为了入驻而重新开发页面,大幅降低 入驻门槛。 高频生态 通过构建生态引入高频场景,银行可提升自身 APP价值,用户活跃度。 生态伙伴小程序 兼容微信小程序 原有功能 打破APP信息孤岛,触达海量用户 裂变转发 小程序可以在即时通讯(微信)中进行转发分享,促 进基于业务场景的交流,实现跨平台获客,支持小程 序回跳APP,为APP引流 快速索引 用FinClip技术实现的app,其组成的小程序碎片化, 性能分析 数据统计 APM 实时管控 原生容器 渲染引擎 插件管理 应用管理 页面管理 路由管理 H5渲染 Native渲染 JavaScript Core 基础库 生命周期 事件管理 虚拟DOM API接口 渲染模板 基础能力 网络 缓存 定位 多媒体 文件 分享 基础组件 热更新 灰度 调试 特色能力 合规监管 集中管控 交易留痕 原生接口注入 加密存储0 码力 | 27 页 | 3.74 MB | 1 年前3
云计算白皮书创新促进业务稳定运行。稳定的业务系统保障了企业的连续运营、 用户体验和客户满意度,逐步成为企业业务持续领先的“关键要素”。 应综合考虑技术、机制和组织人员情况,采用多种技术手段,如混 沌工程、全链路压测、可观测性技术、变更管控和应用多活等,从 事前、事中、事后,全流程确保系统稳定运行。目前,国内云计算 厂商对稳定性保障体系的建设均已有较完善的实践,如阿里云的 “1-5-10 机制”、华为云的“确定性运维”、腾讯云的“混沌蓝军机 程一体化防护的模 式转变。代表的解决方案是云原生应用保护平台(CNAPP),它的安 全防护覆盖云原生应用的全生命周期,实现了所有相关安全工具的 云计算白皮书(2023 年) 22 一体化管控和安全风险的一体化监测响应,包括奇安信、小佑、默 安等厂商均陆续推出了 CNAPP 相关产品。三是云上安全需要精细化 的云原生安全治理。搭建了云上安全防护体系但安全问题仍然层出不 穷是不少用云企 数据难以在云 上安全流通。三是人才储备严重不足,用云管云难度大。第三梯队 涉及的行业在 IT 技术方面沉淀较少,企业人才配置更侧重于业务方 向,亟需低成本实现业务运行实时监测和云平台智能高效管控,上 云企业均需云厂商提供人员驻场服务,帮助企业用云管云。 从企业规模来看,央国企是发展数字中国的主力军,而中小企 业类型多、数量大,是影响整体上云进程的关键。两类企业在上云 用云过程中呈现出不同的特点。0 码力 | 47 页 | 1.22 MB | 1 年前3
OpenShift Container Platform 4.10 监控目 目录 录 第 第 1 章 章 监 监控概述 控概述 1.1. 关于 OPENSHIFT CONTAINER PLATFORM 监控 1.2. 了解监控堆栈 1.3. OPENSHIFT CONTAINER PLATFORM 监控的常见术语表 1.4. 其他资源 1.5. 后续步骤 第 第 2 章 章 配置 配置监 监控堆 控堆栈 栈 2.1. 先决条件 2.2. 对监控的维护和支持 1. 禁用默认的 GRAFANA 部署 4.2. 禁用本地 ALERTMANAGER 4.3. 后续步骤 第 第 5 章 章 为 为用 用户 户定 定义 义的 的项 项目 目启 启用 用监 监控 控 5.1. 为用户定义的项目启用监控 5.2. 授予用户权限来监控用户定义的项目 5.3. 授予用户权限来为用户定义的项目配置监控 5.4. 从集群外部访问自定义应用程序的指标 5.5. 将用户定义的项目从监控中排除 ALERTMANAGER 配置 9.8. 后续步骤 第 第 10 章 章 查 查看 看监 监控 控仪 仪表板 表板 10.1. 以集群管理员身份查看监控仪表板 10.2. 以开发者身份查看监控仪表板 10.3. 后续步骤 第 第 11 章 章 使用 使用 BARE METAL EVENT RELAY 监 监控裸机事件 控裸机事件 11.1. 关于裸机事件 11.2. 裸机事件的工作方式 11.3. 安装0 码力 | 135 页 | 1.58 MB | 1 年前3
OpenShift Container Platform 4.13 CI/CD放在空目录的根目录 中,其文件名与提供的原始文件相同。 --from-repo=指定用作构建二进制输入的本地存储库的路径。添加 --commit 选项以控 制要用于构建的分支、标签或提交。 将任何这些选项直接传递给构建时,内容将流传输到构建中并覆盖当前的构建源设置。 注意 注意 $ oc start-build 在定义 BuildConfig 时,您可以定义触发器来控制应该运行 BuildConfig 的环境。可用的构建触发器如 下: Webhook 镜像更改 配置更改 2.8.1.1. Webhook 触 触发 发器 器 Webhook 触发器通过发送请求到 OpenShift Container Platform API 端点来触发新构建。您可以使用 GitHub、GitLab、Bitbucket Webhook URL,则没 有为该构建配置定义任何 Webhook 触发器。 流程 流程 显示与 BuildConfig 关联的任何 Webhook URL: 2.8.1.2. 使用 使用镜 镜像更改触 像更改触发 发器 器 作为开发人员,您可以将构建配置为在每次基础镜像更改时自动运行。 当上游镜像有新版本可用时,您可以使用镜像更改触发器自动调用构建。例如,如果构建基于 RHEL 镜 像,您可以触发该构建在 0 码力 | 129 页 | 1.37 MB | 1 年前3
OpenShift Container Platform 4.9 构建应用程序中使用配置映射 第 第 10 章 章 使用 使用 DEVELOPER 视 视角 角监 监控 控项 项目和 目和应 应用程序的指 用程序的指标 标 10.1. 先决条件 10.2. 监控项目指标数据 10.3. 监控应用程序的指标数据 10.4. 其他资源 第 第 11 章 章 使用健康 使用健康检查 检查来 来监 监控 控应 应用程序的健康状 用程序的健康状态 态 11.1. 了解健康检查 11.2 Container Platform 增加了对软件开发和部署生命周期的支持,,及 DeploymentConfig 对象的概念。在最简单的情形中,DeploymentConfig 对象会创建一个新的复制控 制器,并允许它启动 pod。 但是,从 DeploymentConfig 对象部署的 OpenShift Container Platform 也支持从镜像的现有部署过渡 到新部署,同时还可以定义在创建复制控制器之前或之后运行的 .jar $ oc logs -f dc/$ oc logs --version=1 dc/ 第 第 7 章 章 部署 部署 103 1 7.2.1.7. 部署触 部署触发 发器 器 DeploymentConfig 对象可以包含触发器,推动创建新部署过程以响应集群中的事件。 警告 警告 如果 DeploymentConfig 对象上没有定义任何触发器,则默认添加配置更改触发 0 码力 | 184 页 | 3.36 MB | 1 年前3
共 113 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12













