首页 > 其他分享 >logstash输出到loki

logstash输出到loki

时间:2025-01-14 19:21:38浏览次数:1  
标签:输出 3100 grafana loki conf logstash restart

运行logstash

# logstash
version: '3'
services:
  logstash:
    image: docker.elastic.co/logstash/logstash:8.12.0
    container_name: logstash_server
    restart: always
    ports:
      - 8065:8065
    environment:
      - LS_JAVA_OPTS=-Xmx1024m -Xms1024m
    volumes:
      - ./config/logstash.conf:/etc/logstash/conf.d/logstash.conf # 读取宿主机配置
    entrypoint:
      - logstash
      - -f
      - /etc/logstash/conf.d/logstash.conf
    logging:
      driver: "json-file"
      options:
        max-size: "200m"
        max-file: "3"

logstash运行后进入容器

# 安装logstash-output-loki插件
logstash-plugin install logstash-output-loki

修改logstash配置

// logstash.conf
input {
  tcp {
      port=> 8065
      codec => "json"
  }
}

output {
     loki{
      url => "http://loki:3100/loki/api/v1/push"
  }
}

重启logstash

运行loki

# loki
version: '3'
services:
  loki:
    image: grafana/loki
    container_name: loki
    restart: always
    ports:
      - "3100:3100"
    command: -config.file=/etc/loki/local-config.yaml

运行grafana

version: '3'
services:
    grafana:
      image: grafana/grafana
      container_name: grafana
      hostname: grafana
      restart: always
      ports:
          - "3000:3000"

进入grafana,打开左侧菜单,点击Administration

点击Plugin,搜索loki

进入选项后点击Add new data source

输入loki地址,http://localhost:3100

配置成功

查询日志

左侧菜单,explore,选择过滤条件后,Run query进行查询

https://github.com/grafana/loki/issues/9755

https://grafana.com/docs/loki/latest/send-data/logstash/

https://github.com/grafana/loki/issues/2886

标签:输出,3100,grafana,loki,conf,logstash,restart
From: https://www.cnblogs.com/akapril/p/18671428

相关文章

  • LVGL 标签格式输出只能显示 f(ESP-IDF解决)
    一、lv_label_set_text_fmt简单的用法#使用lvgl有时候需要显示一些浮点类型的数据,但是常规的lv_label_set_text只是显示字符串,所以需要使用lv_label_set_text_fmt(lv_obj_t*obj,constchar*fmt,...)格式输出,其实使用很简单函数的obj也就是对象,fmt就是字符串格式,后面的就......
  • poi 两个excel对比,输出到新的excel
    List<String>ips1=newArrayList<>();List<String>ips2=newArrayList<>();Filefile1=newFile("C:\\Users\\Administrator\\Desktop\\20241224.xlsx");Filefile2=newFile("C:\......
  • C#格式化输出
    上两期:C#格式化输出-CSDN博客C#格式化输出-CSDN博客Console.WriteLine和Console.WriteConsole.WriteLine和Console.Write是两个用于向控制台输出信息的方法,它们都属于System.Console类。尽管这两个方法的功能相似,但它们之间存在一些关键的区别,这些区别影响了它们的使......
  • 如何使用 Logstash 8 连接 Easysearch
    背景很多小伙伴都在使用Logstash,随着各家安全扫描、安全策略的加固,不少小伙伴已经开始使用Logstash8了。在使用Logstash8连接Easysearch的时候可能会遇到问题,比如下图。提示连接的不是兼容版本的Elasticsearch。解决方法有两种两种方法对Logstash和Logstash-o......
  • c语言的基本类型及输入输出占位符
    基本类型c语言的基本类型:int【long、short、unsigned、signed(c90)】、char、float、double、_Bool【布尔值】、_complex、_Imaginary【复数和虚数】输入输出printf标志字符标志含义-转换的结果在字段内左对齐+有符号的转换结果总是以+或者-开始空格如果......
  • 【IPQ5018】IPQ5018 5G 获取支持信道列表并格式化输出字符串
     IPQ5018    IPQ5018isahighlyintegrated802.11axWi-Fi/Bluetooth5.2system-on-chip(SoC)designedandbuiltforhigh-performance,powerefficient,andcost-effectivewirelessnetworkingapplicationsincludinghomerouters,meshnodes,andgate......
  • 【Python】输入输出
    控制台这些对于机械的操作面板,就叫控制台。控制台上会有一些按钮、开关、操作杆…后来有了计算机之后,控制台的概念也就延续下来了只不过计算机是通过键盘鼠标等进行操作,把操作结果显示到屏幕上计算机里,就把用户能输入命令,向计算机安排工作,计算机再把结果显示出来这样的......
  • 如何创建自定义输出解析器
    在某些情况下,您可能需要实现自定义解析器,以便将模型输出结构化为自定义格式。本文将介绍两种实现自定义解析器的方法:使用RunnableLambda或者RunnableGenerator,这是我们强烈推荐的方法;以及通过继承基础类实现解析器的方法,这种方法较为复杂。技术背景介绍输出解析器在AI......
  • 算法提高 图形输出
    时间限制:C/C++1000MS,其他语言2000MS内存限制:C/C++512MB,其他语言1024MB难度:困难分数:100 OI排行榜得分:14(0.1*分数+2*难度)描述编写一程序,在屏幕上输出如下内容:注意:本题请严格按照图形的格式输出对齐,其中X和O为大写,否则系统会判为错误。输入描述无输出描......
  • 1.9日学习笔记之高阻态和开漏输出
    三态:高电平、低电平和高阻态高阻态输出(High-ZOutput):高阻态输出是指一个IO口处于高阻抗状态,此时IO口既不输出高电平也不输出低电平,而是呈现高阻抗状态,相当于断开电路。高阻态输出的主要用途是:多设备共享总线:允许多个设备共享同一根数据线,但每次只有一个设备能够控制这条数据......