云途探索——移动云云日志接入实践

news2025/1/12 2:48:38

目录

    • 1 前言
    • 2 新手入门
      • 2.1 前置条件
      • 2.2. 配置采集对象及规则
      • 2.3 安装Agent
      • 2.4 日志管理
    • 3 使用场景
      • 3.1 优势
      • 3.2 应用场景
    • 4 总结

1 前言

随着人工智能、大数据、物联网以及云计算时代的到来,在日志数据量持续爆增、日志数据日益多样化的今天,传统日志服务器的管理模式已经追不上日志数据的增速,且企业对日志管理系统的要求越来越高,很多企业都想建设一个统一的日志平台来解决这个问题,面对当前的挑战和机遇,众多云服务厂商纷纷推出了云日志服务,以此来满足企业的需求。
在这里插入图片描述
什么是云日志服务?
云日志服务是在云上提供的一站式日志采集、日志搜索、海量存储、结构化分析、丰富的仪表盘、日志告警和转储等功能,可以满足企业的应用运维、等保合规和运营分析多种场景下的应用。

2 新手入门

在正式接入云日志之前,首先了解一下云日志的核心功能。

  • 实时采集 用户创建采集规则后,日志数据被实时采集传输至日志服务端并展示到控制台,秒级完成采集、查询、分析。
  • 查询分析 支持基于实时日志的搜索,筛选匹配Lucene语法的日志信息;支持查看日志上下文信息,提供快速分析、仪表盘功能,提供日志分析可视化图表展示。
  • 日志转储 支持自定义转储策略,定时将日志文件压缩转存至对象存储,提供长久保存的日志数据供用户读取。
  • 关键字告警 支持自定义日志关键字告警,用户设置完成告警策略后,日志匹配关键字、阈值将发送日志告警。支持短信、邮件通知联系人。

下面我们以移动云的云日志服务 为例,通过一个实践来了解如何将Linux主机接入云日志进行管理,带你快速上手云日志服务。
接入过程一共分为四步,如下图所示:
在这里插入图片描述

2.1 前置条件

在采集到日志之前,需要先订购或开通相应的云产品。在日志接入页面,选择需要采集日志的云产品类型,根据采集指引创建对应的采集规则。创建采集规则后即可进入日志管理查询日志
在这里插入图片描述

2.2. 配置采集对象及规则

移动云云日志服务提供云主机文本日志查询分析功能(包含Windows系统、Linux系统云主机),用户可自定义采集云主机日志文件,将云主机日志存储到云日志中。可以将一台或多台云主机日志组合为一个日志主题,在日志主题进行日志内容检索、分析、导出,记录日志并协助故障排查。 前置条件:已创建云主机。
  • 采集规则配置
    进入云日志控制台后,进入日志接入,首先选择资源类型,创建采集规则,生成配置文件。点击【新建采集规则】按钮,根据页面引导,填写采集规则字段。
    在这里插入图片描述

2.3 安装Agent

Agent安装既可以使用命令行进行自动安装,也可以使用手动安装Linux版的Agent。
在这里插入图片描述
命令行安装Agent的四个步骤如下:
在这里插入图片描述

  • 主机上下载脚本文件,主机上执行
curl-O http:/10.173.130.183:8088/wuxi-cloudlogbeat/auto_filebeat.sh
  • 放开脚本权限, 主机上执行
    chmod+xauto filebeat.sh
  • 运行脚本
/auto filebeat. sh -u CIDC-U-458b3c8abaf845afbd65doddba3cfe5d -c CIDC-U-458b3c8 abaf845afbd65d0ddba3cfe5d-v c53782c0-b7b0-4b22-9e98-00b19dc43cac-p'/a/b/*'-h 10.175.136.2:9092,10.175.136.4:9092,10.175.136.6:9092-tsystem
  • 完成采集部署
    手动安装Linux版Agent的步骤如下:
  • 上传安装包
    支持filebeat 8.8.0版本客户端,下载链接:filebeat-8.8.0-x86_64.rpm, 以下步骤以安装Centos 7.3 64位的filebeat 8.8.0为示例。将安装包传至主机”/root/”目录下,或在主机上执行:
curl -O http://eos-shanghai-1.cmecloud.cn/shanghai-cloudlogbeat/filebeat-8.8.0-x86_64.rpm
  • 安装
    在安装包所在目录下执行命令:
rpm -ivh filebeat-8.8.0-x86_64.rpm
  • 修改配置文件

修改配置文件/etc/filebeat/filebeat.yml(使用采集规则页面生成的配置文件进行替换)。

(1)进入云日志控制台对应改主机采集规则页面,点击【下载配置文件】,并将该文件上传至目标主机。

(2)在上传目录下执行替换命令:

cp filebeat.yml /etc/filebeat/filebeat.yml

(3)是否覆盖输入:y,回车确定。
在这里插入图片描述
(4)替换成功。

  • 设置开机自启动
`systemctl enable filebeat`
  • 启动filebeat服务
 systemctl restart filebeat
  • 查看filebeat服务状态
-`systemctl status filebeat`

在这里插入图片描述

2.4 日志管理

当采集规则创建完成(包括Agent安装步骤),日志就可以正常上报了。可以前往日志管理页面创建日志组和日志主题,绑定已创建采集规则的实例,查看日志详情。
在这里插入图片描述
同时也可以针对日志进行检索,
点击日志主题名称进入日志详情页面,您可以通过时间、语法筛选所需日志数据。原始数据提供日志内容、上报时间、日志上下文展示 。
在这里插入图片描述
同时也可以针对时间段内采集的日志数进行快速分析,一键生成可视化图表。
在这里插入图片描述
支持针对多个维度的数据进行汇总至仪表盘页,针对多个维度统计的数据进行综合分析
在这里插入图片描述
其中日志数据最长保存90天,超过90天的数据将自动删除。如需长久保存,可将日志转储至对象存储,同时日志中的告警信息,支持导出。

  • 制定告警策略
  • 在这里插入图片描述
    针对触发告警策略的日志支持进行导出,针对筛选后的日志进行导出
    在这里插入图片描述

3 使用场景

3.1 优势

1、简单高效
支持多种数据来源,针对不同云资源使用Agent采集和实时写入结合的采集方式,实现散落日志统一管理,从配置采集信息到日志成功上传仅需简单几步,省时省力。
2、实时查询
灵活强大的实时查询搜索功能,秒级查询能力,支持全文检索,无需SQL(Structured Query Language,结构化查询语言)语句,简单易用,鼓励用户自主探索、利用日志数据。
3、安全可靠
支持细粒度的访问权限控制,使用HTTPS加密等安全技术保障数据安全性。日志数据可根据自定义策略压缩并转储至对象存储服务,利用对象存储集群高可靠特性实现海量日志数据长期保存。
4、成本低廉
相比传统日志管理系统,无需复杂框架,零搭建,免开发,免运维。日志转储至对象存储服务按需收费,节约成本。

3.2 应用场景

用于各类用户,将云主机以及云主机路径下分散的日志集中到一个界面进行统一管理。
在这里插入图片描述
支持运维人员、运营人员、企业管理员实时查询定位服务器系统、业务问题,提高运营运维效率。
在这里插入图片描述
同时,在进行安全审计、安全等保建设过程中,需要对过往日志数据进行追溯。此时日志数据需要长时间保存,可以搭配移动云的存储产品使用日志转储功能,保证了数据可回溯性。当用户需要从日志数据中获取故障改进信息,可设置告警策略,通过实时查询分析可以实时对日志中数据,提供关键词的匹配预警,保证客户关注的事件跟踪及时。

4 总结

**移动云云日志体验入口: https://ecloud.10086.cn/portal/product/journal**
综上所示,使用移动云云日志进行日志分析是企业进行上云服务的最佳解决方案之一,支持多种数据来源,实现散落日志统一管理,从配置采集信息到日志成功上传仅需简单几步,省时省力。相比传统日志管理系统,无需复杂框架,零搭建,免开发,免运维。日志转储至对象存储按需收费,节约成本。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1713671.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java(六)——抽象类与接口

文章目录 抽象类和接口抽象类抽象类的概念抽象类的语法抽象类的特性抽象类的意义 接口接口的概念接口的语法接口的特性接口的使用实现多个接口接口与多态接口间的继承抽象类和接口的区别 抽象类和接口 抽象类 抽象类的概念 Java使用类实例化对象来描述现实生活中的实体&…

[数据集][图像分类]家庭场景下的家具分类数据集1010张101类别

数据集类型:图像分类用,不可用于目标检测无标注文件 数据集格式:仅仅包含jpg图片,每个类别文件夹下面存放着对应图片 图片数量(jpg文件个数):1010 分类类别数:101 类别名称:[“bath_bath”,“bath_heated_t…

java版CRM客户关系管理系统源码-CRM客户关系管理系统的技术架构与功能实现

CRM客户关系管理系统的技术架构与功能实现 一、引言 随着市场竞争的日益激烈,客户关系管理(CRM)已成为企业赢得市场、提升客户满意度、促 进业务增长的关键手段。本文旨在介绍一款先进的CRM客户关系管理系统的技术架构与功能实现&#xff0…

C++:类的内存分布

类的成员变量和方法是分开存储的,内存给类实例化出的对象开辟空间时只开辟成员变量所占用的空间。类中的所有方法(成员函数)都会放在代码区,所以类的大小一般只计算类中成员变量的对齐之后大小的综合(如果没有虚函数的…

Java设计模式 _行为型模式_观察者模式

一、观察者模式 1、观察者模式 观察者模式 ( Observer Pattern )是一种行为型模式。 常用于对象间存在一对多关系时,比如,当一个对象被修改时,需要自动通知它的依赖对象。 2、实现思路 (1)、定义被观察者的行为&…

ETLCloud中如何执行SQL脚本

SQL脚本 在数据库管理与数据分析的广阔领域中,SQL(Structured Query Language,结构化查询语言)脚本扮演着举足轻重的角色。作为一门专为关系型数据库设计的编程语言,SQL不仅能够执行数据的检索、更新、插入及删除等基…

算法与数据结构:二叉排序树与AVL树

ACM大牛带你玩转算法与数据结构-课程资料 本笔记属于船说系列课程之一,课程链接: 哔哩哔哩_bilibilihttps://www.bilibili.com/cheese/play/ep66799?csourceprivate_space_class_null&spm_id_from333.999.0.0 你也可以选择购买『船说系列课程-年度会…

便携式应急气象站:应急气象监测装备

TH-BQX5便携式应急气象站,作为现代气象监测的重要装备,以其独特的便携性、高效性和灵活性,在应急气象监测领域发挥着至关重要的作用。这类气象站不仅为灾害预警、环境保护、农业生产等多个领域提供了实时、准确的气象数据,还在突发…

uniapp通过Canvas绘制网格(心电图,坐标纸等可用)

本篇文档是Canvas绘制心电图的第一个部分&#xff0c;想了解详情的可以关注后学习交流。 心电图的最底层需要一个网状底层&#xff0c;来方便进行数据的测量。 一、白底分大、中、小三个区域的网格 1、首先是HTML部分 <!DOCTYPE html> <html lang"en">…

DNS设置(linux)

1.配置dns需要现在/etc/sysconfig/network-scripts/目录下的ifcfg-ens33(后面数字也可能是其他的)中配置DNS 2.编辑/etc/resolv.conf文件&#xff0c;将上面网卡中加的dns服务器ip添加到此文件 vi /etc/resolv.conf重启网络配置 service network restart常用的dns的ip 国内…

qt中实现多语言功能

qt中实现多语言功能 原理&#xff1a; 其本质就是生成ts文件&#xff0c;然后使用Linguist软件手工翻译&#xff0c;再生成qm文件&#xff0c;最后在主程序的开始加载不同的qm文件&#xff0c;实现多语言。 步骤&#xff1a; 修改程序文件 在pro文件中加入说明 TRANSLATI…

通讯录恢复怎么办?保护珍贵联系信息的2个必备技能!

手机通讯录扮演着重要的角色&#xff0c;它不仅仅是一个简单的联系方式列表&#xff0c;更是我们与亲朋好友、同事、业务伙伴等之间关系的见证。万一不慎丢失或误删通讯录&#xff0c;学会通讯录恢复的技能变得非常重要。本文将为你介绍几种保护珍贵联系信息的必备技能&#xf…

这样写代码太优雅了吧

文章目录 优化案例初次优化再次优化看看Spring源码的处理 优化案例 假设一个场景&#xff0c; 开发代码时&#xff0c;需要对类中的方法进行遍历&#xff0c;判断有没有注解NotNull&#xff0c;暂时没有合适的工具类&#xff0c;需要自己手搓一个。 无须多想&#xff0c;分分钟…

从GPT-3.5到GPT-4O:探索AI的进化之旅,哪一版更懂你?

如何评价GPT-4o? 最新的GPT-4O&#xff0c;被誉为GPT-4的增强版。它在保持前代产品优秀性能的基础上&#xff0c;大幅降低了使用成本&#xff0c;使得更多的普通用户也能享受到顶尖AI的服务。GPT-4O在非英语语言处理上的强化&#xff0c;更是让其在全球范围内的适用性大大提高…

使用Java和XxlCrawler获取各城市月度天气情况实践

目录 前言 一、历史数据获取 1、关于天气后报 2、信息界面分析 二、数据的提取开发 1、PageVo的定义 2、属性定义 3、实际信息抓取 三、信息抓取调试以及可能的问题 1、信息获取成果 2、关于超时的问题 四、总结 前言 这篇文章主要来源于一个我们家小朋友的一个作业…

FreeSwitch视频会议同时支持内网和外网接入

我们在使用freeswitch进行视频会议时&#xff0c;之前所有的用户都是通过外网的方式接入&#xff0c;因为fs给其返回的sdp协议内容里&#xff0c;只需要fs配置的外网IP就可以了&#xff1b;最近由于引入新的业务需要有其他内网的服务器也可以直接接入fs的视频会议房间&#xff…

【Spring Cloud】分布式配置

目录 未来的开发场景为什么需要配置中心配置实时生效配置管理流程 开源配置中心基本介绍DisconfSpring Cloud ConfigApolloNacos Spring Cloud Config介绍配置管理工具体系 案例需求编写 Config Server1.创建配置文件2.创建项目3.添加依赖4.添加注解5.修改配置文件application.…

玩游戏也能学好 JavaScript 啦?

最近有朋友问&#xff0c;应该如何学好 JavaScript。不过我做了好多年的后端开发&#xff0c;JavaScript 虽然也是有所接触&#xff0c;但肯定是谈不上精通。在将朋友介绍给公司的前端大神之后&#xff0c;突然想到&#xff0c;学习编程本身还是一个挺枯燥的事情&#xff0c;如…

FDW(Foreign Data Wrapper)

在上一篇博客里&#xff0c;最末尾提到了 FDW。 FDW 到底是什么呢&#xff1f; 标准 FDW&#xff08;Foreign Data Wrapper&#xff09;遵循了 SQL/MED 标准&#xff0c;标准全称&#xff1a;ISO/IEC 9075-9 Management of External Data (SQL/MED) 2003 年&#xff0c;SQL…

【大数据】Hadoop 2.X和1.X升级优化对比

目录 1.前言 2.hadoop 1.X的缺点和优化方向 3.解决NameNode的局限性 3.1.Hadoop HA 3.2.Haddop federation 4.yarn 5.周边组件 1.前言 本文是作者大数据系列中的一文&#xff0c;专栏地址&#xff1a; https://blog.csdn.net/joker_zjn/category_12631789.html?spm10…