当前位置: 首页 > article >正文

logstash中的input插件(http插件,graphite插件)

http插件      

  Logstash 中的 HTTP 输入插件用于通过 HTTP 请求接收数据。它可以让 Logstash 充当一个 HTTP 服务器,接收来自客户端的 JSON、XML 或纯文本格式的数据。

一.安装logstash

​​​​​​Download Filebeat • Lightweight Log Analysis | Elastic3​​​​​​​ehttps://www.elastic.co/downloads/beats/filebeat

二.编辑logstash.conf配置文件 

[root@k8s-master conf.d]# cat http_test.conf 
input {
  http {
    host => "0.0.0.0"
    port => 8080
  }
}

output {
  stdout {
    codec => rubydebug
  }
}

 三.运行logstash

[root@k8s-master conf.d]# logstash -f /etc/logstash/conf.d/http_test.conf 

 四.发送测试数据到 HTTP输入插件

[root@k8s-master elastic-agent]# curl -X POST "http://192.168.9.128:8080" -H 'Content-Type: application/json' -d '{"message": "Hello, Logstash!"}'
ok

五.输出验证

 graphite插件

        Logstash 中的 Graphite 输入插件用于接收来自 Graphite 的指标数据。Graphite 是一个开源监控工具,通常用于收集和存储时间序列数据。

 编辑logstash.conf配置文件 

[root@k8s-master conf.d]# cat graphite.conf 
input {
  graphite {
    host => "0.0.0.0"
    port => 2003
  }
}

output {
  stdout {
    codec => rubydebug
  }
}

 发送测试数据

[root@k8s-master elastic-agent]# echo "test.metric 42 $(date +%s)" | nc -w1 192.168.9.128 2003

 输出验证

 


http://www.kler.cn/a/556953.html

相关文章:

  • express+Vue2进行项目实战-景点后台管理系统(上篇)
  • Java之——“String类”(内容较多,结合目录察看分类)
  • 2025年股指期货和股指期权合约交割的通知!
  • [实现Rpc] 通信-Muduo库的实现 | 完美转发 | reserve | unique_lock
  • Rust 未来会成为主流的编程语言吗?
  • 赞赏系统PHP网站源码
  • 3.12 企业级智能文档引擎:从技术手册到产品报告的全链路自动化实践指南
  • Spring Boot 项目开发流程全解析
  • 计算机视觉(CV)
  • 领略算法真谛:倍增思想
  • Safari 插件开发流程
  • 学习整理安装php的uuid扩展以及uuid调用方法
  • 启元世界(Inspir.ai)技术浅析(八):AI 数值设计
  • 【CXX】4 跨平台构建系统特性对比
  • git 克隆及拉取github项目到本地微信开发者工具,微信开发者工具通过git commit、git push上传代码到github仓库
  • Day7 25/2/20 THU
  • 负载均衡 LVS vs Nginx 对比
  • 【Blender】二、建模篇--05,阵列修改器与晶格形变
  • 如何在本地和服务器新建mysql用户和密码
  • JavaScript中有哪些实现多线程的方式?