logstash java 实现 hangout-04-logstash grok kv filters 解析实战笔记
实战笔记
app.yml
解析的 yml 配置文件如下:
inputs:
- Stdin:
codec: plain
hostname: true # if add hostname to event; default false
type: stdin1
filters:
- Filters:
id: 'f1'
i...
2023-10-30 13:01:55 |
Log
logstash java 实现 hangout-03-依赖的 jar 包简单说明
说明
和 ChatGpt 聊一下 hangout 中对应的 jar 到底依赖了哪些常见的包?
测试类
hamcrest 这个包的作用
Hamcrest 是一个用于编写自动化测试代码的 Java 框架,它提供了一组用于进行断言(assertions)的库。
Hamcrest 的目标是提供一种更具表现力和可读性的方式来编写测试断言,使得测试代码更容易理解和维护。
Hamcrest 的...
2023-10-30 13:01:55 |
Log
logstash java 实现 hangout-02-hangout 流程原理
架构浅谈
Hangout可以说是java版的Logstash,我是没有测试过性能,不过据说是kafka这边性能要高出Logstash5倍。
不知道真的假的,不过看代码,确实要比Logstash高效一点。
关于input,filter,output的关系
在Logstash里面,Input,filter,output是三个独立的部分,每个部分通过Buffer存储数据。
但是Hango...
2023-10-30 13:01:55 |
Log
logstash java 实现 hangout-01-overview
说明
模仿logstash做的一个应用.
现在我们迁移到了 https://github.com/childe/gohangout , 这个项目基本上停止更新了.
最近在将部分内容进行代码上的优化。
This product includes GeoLite2 data created by MaxMind, available from
http://www.maxmind.com...
2023-10-30 13:01:55 |
Log
logstash-00-logstash 入门介绍
Q1-logstash 详细介绍
Logstash是一个开源的数据收集引擎,它可以实时地将数据从不同的来源收集、转换、并且发送到多个目的地。
Logstash是Elastic Stack(也称为ELK Stack)中的一部分,用于处理和管理大规模数据的日志和事件。
Elastic Stack包括Elasticsearch、Logstash、和Kibana,它们共同提供了一个完整的日志分...
2023-10-30 13:01:55 |
Log
云时代的 jvm graalvm-01-overview
GraalVM 概览
GraalVM 将您的 Java 应用程序提前编译为独立的二进制文件。
这些二进制文件体积较小,启动速度最多可快至传统方式的 100 倍,无需预热即可达到最佳性能,并且相较于在 Java 虚拟机(JVM)上运行的应用程序,使用的内存和 CPU 资源更少。
GraalVM 减小了您的应用程序的攻击面。它从应用程序二进制文件中排除了未使用的类、方法和字段。它将反射和其...
2023-10-21 13:01:55 |
Tool
Arthas-01-java 线上问题定位处理的终极利器
前言
在使用 Arthas 之前,当遇到 Java 线上问题时,如 CPU 飙升、负载突高、内存溢出等问题,你需要查命令,查网络,然后 jps、jstack、jmap、jhat、jstat、hprof 等一通操作。
最终焦头烂额,还不一定能查出问题所在。
而现在,大多数的常见问题你都可以使用 Arthas 轻松定位,迅速解决,及时止损,准时下班。
1、Arthas 介绍
Artha...
2023-10-21 13:01:55 |
Tool
windows linux 安装 ai 编码神器 codeshell 笔记
模型服务
获取代码
git clone https://github.com/WisdomShell/llama_cpp_for_codeshell.git
cd llama_cpp_for_codeshell
make
报错1
Command 'make' not found, but can be installed with:
sudo apt install make ...
2023-10-20 13:01:55 |
Windows