摘要:
Kibana 是用于在 Elasticsearch 中可视化数据的强大工具,是一种免费及开放的分析和可视化工具,可通过基于浏览器的界面轻松搜索,可视化和探索大量数据。本文主要包括 Kibana 的简介及安装;文中所使用到的软件版本:Elasticsearch 8.5.1、Kibana 8.5.1、C 阅读全文
摘要:
MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。本文主要介绍 Mybatis-Plus 的基本使用,相关的环境及软件信息如下:Spring Boot 2.6.12、Mybatis-Plus 3.5.2。 1、Myb 阅读全文
摘要:
本文主要介绍如何在 Spring Boot 中使用 Mybatis,相关的环境及软件信息如下:Spring Boot 2.6.12、Mybatis 3.5.9。 1、工程整体结构 使用 Maven 来构建工程,工程目录结构如下: 2、pom.xml 关键配置如下: <parent> <groupId 阅读全文
摘要:
本文主要介绍 Mybatis 的实际使用,相关的环境及软件信息如下:Mybatis 3.5.11。 1、工程整体结构 这里使用 Maven 来构建样例工程,工程目录结构如下: 2、引入依赖 <dependency> <groupId>org.mybatis</groupId> <artifactId 阅读全文
摘要:
1、Mybatis 是什么 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain 阅读全文
摘要:
本文主要介绍 Logstash 的一些常用输出插件;相关的环境及软件信息如下:CentOS 7.9、Logstash 8.2.2。 1、Stdout 输出插件 Stdout 插件把结果数据输出到标准输出。 input { stdin { } } output { stdout { } } 2、Fil 阅读全文
摘要:
本文主要介绍 Logstash 的一些常用过滤插件;相关的环境及软件信息如下:CentOS 7.9、Logstash 8.2.2。 1、grok 过滤插件 grok 是一种将行与正则表达式匹配,将行的特定部分映射到专用字段中以及根据此映射执行操作的方法。Logstash 中内置了超过 200 种 L 阅读全文
摘要:
本文主要概述 Logstash 的一些最受欢迎的输入插件,以大致了解 Logstash 的用途;相关的环境及软件信息如下:CentOS 7.9、Logstash 8.2.2。 1、什么是 Logstash input 插件 Logstash 用作日志管道,用于侦听已配置日志源(例如,应用程序,数据库 阅读全文
摘要:
本文主要介绍 Filebeat 的相关概念及基本使用,相关的环境及软件信息如下:CentOS 7.9、FileBeat 8.2.2、Logstash 8.2.2、Elasticsearch 8.2.2。 1、Filebeat 简介 1.1、Filebeat 总览 Filebeat 是用于转发和集中日 阅读全文
摘要:
Beats 是轻量级(资源高效,无依赖性,小型)和开放源代码日志发送程序的集合,这些日志发送程序充当安装在基础结构中不同服务器上的代理,用于收集日志或指标;本文主要介绍 Beats 的理论内容。 1、Beats 是什么 在集中式日志记录中,数据管道包括三个主要阶段:聚合,处理和存储。 在 ELK 堆 阅读全文