ELK日志分析平台之helloworld

2024-06-23 12:38

本文主要是介绍ELK日志分析平台之helloworld,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.1  软件环境说明

本次安装部署所用的软件均为官网上目前的最新版本。

操作系统

软件

Java环境

Centos 7

(服务器)

logstash-6.2.4 .tar.gz

openjdk 1.8.0_161

elasticsearch-6.2.4.tar.gz

kibana-6.2.4-linux-x86_64.tar.gz

redis-4.0.9.tar.gz

Windows 7

logstash-6.2.4.zip

jdk1.8.0_91

1.2  Hello word安装部署

1.2.1           Logstash安装

a.        解压zip包(logstash-6.2.4.zip);

b.       进入bin目录下,新定义一个配置文件:logstash-simple.conf(名称可自定义),这里采取最简单的标准输入输出;(注意,里面的elasticsearch输出配置可后续添加)

c.        进入windows的cmd窗口,使用命令进入配置文件所在的bin目录,启动logstash;(logstash –f logstash-simple.conf)

 


d.       输入一个简单的hello word,可以看到Logstash已经成功读取刚刚输入的字符串。

1.2.2           Elasticsearch安装

a.        解压tar包(tar -zxvf elasticsearch-6.2.4.tar.gz);

b.       修改elasticsearch.yml文件;

c.        启动elasticsearch;

d.       访问elasticsearch,出现“you know,for search”则表明启动成功;

e.        试查询一下刚刚Logstash已经读取的的helloword,在elasticsearch窗口输入:curl http://10.10.12.243:9200/_search?q=hello,或者也可以使用浏览器进行搜索,网址栏内输入:http://10.10.12.243:9200/_search?q=hello进行查询,查看结果;


 1.2.3           Kibanna安装

a.        解压tar包(tar –zxvf kibana-6.2.4-linux-x86_64.tar.gz);

b.       修改kibanna.yml文件;

c.        启动kibanna;

d.       访问kibanna;


e.        可以看到首页右上角的提醒,需要首先进行索引配置;

f.        在输入框内输入*,代表discover页面默认查询所有数据;然后选择每页显示的数据条数;点击下一步;

g.       选择@timestamp,代表discover页面会根据时间戳显示并统计你的数据;完成设置;

h.       再次进入discover页面,发现首页没有显示刚刚输入的helloword数据,是因为discover页面默认显示15分钟内的所有数据;

 

i.         在搜索栏中输入hello,页面选择合适的时间段,点击查询,查看结果。

1.2.4           加入Redis缓冲队列

a.        解压tar包(tar –zxvf redis-4.0.9.tar.gz);

b.       进入redis文件夹,进行make编译;

c.        make完后,查看redis主目录下是否生成redis-server(服务端程序)和redis-cli(客户端程序)命令文件;若没有,查看是否生成bin目录,再去查看bin目录下的文件;若还是没有,则查看src目录;(官网上说的是会在redis主目录下,还有资料说是在bin目录下,实际上本次安装结果是存在于src目录下);

d.       进入src目录下,启动redis服务.

e.        访问redis(curlhttp://redis.io)或者启动redis-cli客户端,输入一个key-value值,查看是否启动成功;

f.        更改客户端logstash的输出配置为redis;

g.       在服务端起一个logstash,并自定义配置文件(logstash-simple.conf)输入配置为redis,输出配置为elasticsearch;(注意:服务端和客户端中,redis的key值要保持一致)

h.       重新启动各项软件,输入hello redis,分别查看客户端和服务端的Logstash显示;

i.         在kibana继续输入hello进行查询,查看结果;完成elk+redis系列的部署。


这篇关于ELK日志分析平台之helloworld的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1087184

相关文章

[职场] 公务员的利弊分析 #知识分享#经验分享#其他

公务员的利弊分析     公务员作为一种稳定的职业选择,一直备受人们的关注。然而,就像任何其他职业一样,公务员职位也有其利与弊。本文将对公务员的利弊进行分析,帮助读者更好地了解这一职业的特点。 利: 1. 稳定的职业:公务员职位通常具有较高的稳定性,一旦进入公务员队伍,往往可以享受到稳定的工作环境和薪资待遇。这对于那些追求稳定的人来说,是一个很大的优势。 2. 薪资福利优厚:公务员的薪资和

springboot家政服务管理平台 LW +PPT+源码+讲解

3系统的可行性研究及需求分析 3.1可行性研究 3.1.1技术可行性分析 经过大学四年的学习,已经掌握了JAVA、Mysql数据库等方面的编程技巧和方法,对于这些技术该有的软硬件配置也是齐全的,能够满足开发的需要。 本家政服务管理平台采用的是Mysql作为数据库,可以绝对地保证用户数据的安全;可以与Mysql数据库进行无缝连接。 所以,家政服务管理平台在技术上是可以实施的。 3.1

比较学习难度:Adobe Illustrator、Photoshop和新兴在线设计平台

从入门设计开始,几乎没有人不知道 Adobe 公司两大设计软件:Adobe Illustrator和 Photoshop。虽然AI和PS很有名,有一定设计经验的设计师可以在早期探索和使用后大致了解AI和PS的区别,但似乎很少有人会系统地比较AI和PS。目前,设计软件功能多样,轻量级和网页设计软件已成为许多设计师的需求。对于初学者来说,一篇有针对性的AI和PS比较总结文章具有非常重要的指导意义。毕竟

高度内卷下,企业如何通过VOC(客户之声)做好竞争分析?

VOC,即客户之声,是一种通过收集和分析客户反馈、需求和期望,来洞察市场趋势和竞争对手动态的方法。在高度内卷的市场环境下,VOC不仅能够帮助企业了解客户的真实需求,还能为企业提供宝贵的竞争情报,助力企业在竞争中占据有利地位。 那么,企业该如何通过VOC(客户之声)做好竞争分析呢?深圳天行健企业管理咨询公司解析如下: 首先,要建立完善的VOC收集机制。这包括通过线上渠道(如社交媒体、官网留言

智慧环保一体化平台登录

据悉,在当今这个数字化、智能化的时代,环境保护工作也需要与时俱进,不断创新。朗观视觉智慧环保一体化平台应运而生,它利用先进的信息技术手段,为环保工作提供了更加便捷、高效的管理方式,成为推动绿色发展的重要力量。 一、智慧环保一体化平台的诞生背景 随着工业化进程的加快,环境污染问题日益严重,传统的环保管理模式已经难以满足现代社会的需求。为了提高环保工作的效率和质量,智慧环保一体化平台应运而

Sapphire开发日志 (十) 关于页面

关于页面 任务介绍 关于页面用户对我组工作量的展示。 实现效果 代码解释 首先封装一个子组件用于展示用户头像和名称。 const UserGrid = ({src,name,size,link,}: {src: any;name: any;size?: any;link?: any;}) => (<Box sx={{ display: "flex", flexDirecti

打包体积分析和优化

webpack分析工具:webpack-bundle-analyzer 1. 通过<script src="./vue.js"></script>方式引入vue、vuex、vue-router等包(CDN) // webpack.config.jsif(process.env.NODE_ENV==='production') {module.exports = {devtool: 'none

基于Spring Boot构建淘客返利平台

基于Spring Boot构建淘客返利平台 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将讨论如何基于Spring Boot构建一个淘客返利平台。 淘客返利平台通过整合各种电商平台的商品信息,提供给用户查询和返利功能,从而实现流量变现。以下是实现一个简单的淘客返利平台的步骤。 1. 项目初始化 首先,使用Spri

IPD推行成功的核心要素(十一)技术规划与平台规划促进公司战略成功

随着外部大环境的影响,各企业仅有良好的愿望是不够的。预测并顺应新兴市场和技术的变化,变危机为转机,不断推出强大的产品才是一个公司持续繁荣的根本保障。而高效的产品开发往往是基于某些关键技术,针对市场推出的一个或几个产品系列,这些产品系列通常共用一些产品平台,共用一种或者几种关键技术。当一家企业进入了平稳发展期,已经建立了较为完善的管理制度和产品开发流程,但是依然认为竞争对手是那样强大,那样不可战胜。

Java中的大数据处理与分析架构

Java中的大数据处理与分析架构 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们来讨论Java中的大数据处理与分析架构。随着大数据时代的到来,海量数据的存储、处理和分析变得至关重要。Java作为一门广泛使用的编程语言,在大数据领域有着广泛的应用。本文将介绍Java在大数据处理和分析中的关键技术和架构设计。 大数据处理与