首页 > 其他分享 >kibana 展示日志信息携带k8s pod宿主机ip

kibana 展示日志信息携带k8s pod宿主机ip

时间:2023-03-09 17:22:25浏览次数:32  
标签:fieldRef name ip valueFrom 宿主机 kibana fieldPath MY

1、filbeat容器引入宿主机IP变量。

2、配置文件引入环境变量。

 

pod引入pod信息的相关变量

 env:
 - name: MY_NODE_NAME
   valueFrom:
     fieldRef:
       fieldPath: spec.nodeName
 - name: MY_POD_NAME
   valueFrom:
     fieldRef:
       fieldPath: metadata.name
 - name: MY_POD_NAMESPACE
   valueFrom:
     fieldRef:
       fieldPath: metadata.namespace
 - name: MY_POD_IP
   valueFrom:
     fieldRef:
       fieldPath: status.podIP
 - name: MY_POD_SERVICE_ACCOUNT
   valueFrom:
     fieldRef:
       fieldPath: spec.serviceAccountName

filebeat设置新增字段

filebeat.inputs:
- type: log
  paths:
  - /opt/test.log
  scan_frequency: 10s
  tail_lines: true
  fields:                     # 使用 fields 模块添加字段
    host_ip: ${SERVER_IP}     # host_ip 为字段名称,后面的值为 SERVER_IP 变量值,该变量为系统变量
  fields_under_root: true     # 将新增的字段放在顶级,收集后字段名称显示 host_ip。如果设置为 false,则放在子集,收集后显示为 fields.host_ip

 

标签:fieldRef,name,ip,valueFrom,宿主机,kibana,fieldPath,MY
From: https://www.cnblogs.com/zhangxiaokui/p/17199255.html

相关文章

  • 【MDB】Peripheral Address
    Theaddressesbelowaredefined.Noteagainthatthebitsshownaretheupperfivebits(7,6,5,4,3)oftheAddressByteandwillbeusedforalladdressingincl......
  • JavaScrip快速入门
    一概述JavaScript是一个古老的语言,它几乎是互联网前端唯一的选择,我们不得不学习并掌握它。JavaScript是当前应用最广泛的脚本语言,用来在网页中实现交互效果。JavaScrip......
  • 详解avaScript ES6中的import和export
    0、前言前端工程,在最早的时候是没有模块的概念的。随着前端工程的发展,前端开发也越来越规范化,更像是软件工程了。那么随之而来的,为了解决工程化的问题,就引入了模块的概念......
  • JavaScript 对象管家 Proxy
    JavaScript在ES6中,引入了一个新的对象类型​​Proxy​​​,它可以用来代理另一个对象,并可以在代理过程中拦截、覆盖和定制对象的操作。​​Proxy​​对象封装另一个对象......
  • JavaScript实现搜索联想关键字高亮功能
    <!DOCTYPEhtml><htmllang="en"> <head> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width,initial-scale=1.0"> <metahttp-equiv=......
  • 【JavaScript】——input元素的oninput事件和onchange事件
    //第一种:直接在元素标签上添加oninput属性,属性值为处理事件函数的调用<inputtype="text"id="input"oninput="handleInput()"></input>functionhandleInput(){ ......
  • TypeScript Equal custom type All In One
    TypeScriptEqualcustomtypeAllInOneEqualimporttype{Equal,Expect}from'@type-challenges/utils'//(alias)typeEqual<X,Y>=(<T>()=>TextendsX......
  • TypeScript学习笔记 -- 接口对象
    1.接口对象-对对象的形状(shape)进行描述2.基本用法:规定了对象属性的类型  接口的首字母大写,一般会在接口前面加上大写的I  定义好的接口使用的时候,其中的属性不......
  • LT9211(LVDS/MIPI/TTL转LVDS/MIPI/TTL)芯片功能描述及应用
    LT9211:2-PortLVDS/MIPI/TTLto2-PortLVDS/MIPI/TTL 1.描述●LontiumLT9211是一种高性能转换器可在MIPIDSI/CSI-2/双端口LVDS之间互转换和TTL,除了TTL到TTL。LT921......
  • BIP去掉弹框中的参照的新增按钮(列表页面)
      viewModel.on("afterMount",function(){viewModel.getCache("FilterViewModel").on("afterInit",function(){//去掉认证供应商......