部署kafka-exporter

embedded/2024/11/29 23:58:25/

docker容器部署

docker run -d --name=grafana -v /etc/localtime:/etc/localtime:ro --restart=always -p 23000:3000 grafana/grafanadocker run -d --name=prometheus -p 29090:9090 --restart=always -v /etc/localtime:/etc/localtime:ro  -v /home/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml  prom/prometheusdocker run -itd --name=zookeeper -p 22181:2181 --restart=always -e ALLOW_ANONYMOUS_LOGIN=yes bitnami/zookeeper:3docker run -itd --restart=always --name=kafka -p 29092:9092 -p 5555:5555 -e KAFKA_CFG_ZOOKEEPER_CONNECT=172.17.0.5:2181 -e ALLOW_PLAINTEXT_LISTENER=yes -e JMX_PORT=5555 bitnami/kafka:2docker run -itd  --name=kafka-manager -p 29500:9000 -e ZK_HOSTS="172.17.0.6:2181" sheepkiller/kafka-managerdocker run -itd  --restart=always  --name kafka-exporter -p 29308:9308 danielqsj/kafka-exporter --kafka.server=172.17.0.6:9092 --kafka.version=2.8.0docker run -itd -p 5556:5556 --restart=always --name jmx-exporter -v /home/jmx-exporter/httpserver_sample_config.yml:/opt/bitnami/jmx-exporter/example_configs/httpserver_sample_config.yml harbor.ceclouddyn.com/cmq/jmx-exporter:0.16.1-debian-10-r43/home/prometheus/prometheus.yml
scrape_configs:- job_name: 'prometheus'static_configs:- targets: ['localhost:29090']- job_name: 'kafka'static_configs:- targets: ['192.168.109.131:29308']labels:instance: 192.168.109.131

k8s部署


apiVersion: apps/v1
kind: Deployment
metadata:labels:app.kubernetes.io/component: metricsapp.kubernetes.io/instance: wb-kafka-48d5058787c84f71app.kubernetes.io/name: wb-kafka-48d5058787c84f71name: wb-kafka-48d5058787c84f71-exporternamespace: wb
spec:selector:matchLabels:app.kubernetes.io/component: metricsapp.kubernetes.io/instance: wb-kafka-48d5058787c84f71app.kubernetes.io/name: wb-kafka-48d5058787c84f71template:metadata:labels:app.kubernetes.io/component: metricsapp.kubernetes.io/instance: wb-kafka-48d5058787c84f71app.kubernetes.io/name: wb-kafka-48d5058787c84f71spec:affinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchExpressions:- key: role/tenants-wboperator: Invalues:- "true"containers:- args:- --kafka.server=wb-kafka-48d5058787c84f71:9092- --web.listen-address=:9308- --kafka.labels=instance=wb-kafka-48d5058787c84f71,instanceType=kafkaimage: harbor.wb.com/wb/kafka-exporter:1.3.1imagePullPolicy: Alwaysname: kafka-exporterports:- containerPort: 9308name: metricsprotocol: TCPresources:limits:cpu: 100mmemory: 128Mirequests:cpu: 100mmemory: 128Mi---apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:labels:app.kubernetes.io/component: metricsapp.kubernetes.io/instance: wb-kafka-48d5058787c84f71app.kubernetes.io/name: wb-kafka-48d5058787c84f71name: wb-kafka-48d5058787c84f71-exporter-servicemonitornamespace: wb
spec:endpoints:- honorLabels: truepath: /metricsport: metricsscrapeTimeout: 25snamespaceSelector:matchNames:- wbselector:matchLabels:app.kubernetes.io/component: metricsapp.kubernetes.io/instance: wb-kafka-48d5058787c84f71app.kubernetes.io/name: wb-kafka-48d5058787c84f71


http://www.ppmy.cn/embedded/141601.html

相关文章

工业物联网网关在设备接入物联网中的核心作用

一、工业物联网网关的定义与功能 工业物联网网关是工业领域中的一种重要设备,它位于工业物联网系统的边缘位置,负责连接、管理和协调工业设备与云平台之间的通信。作为边缘计算的关键组件,工业物联网网关能够实现工业设备、传感器、PLC、DCS…

五天SpringCloud计划——DAY1之mybatis-plus的使用

一、引言 咱也不知道为啥SpringCloud课程会先教mybatis-plus的使用,但是教都教了,就学了吧,学完之后觉得mybatis-plus中的一些方法还是很好用了,本文作为我学习mybatis-plus的总结提升,希望大家看完之后也可以熟悉myba…

Flink--API 之Transformation-转换算子的使用解析

目录 一、常用转换算子详解 (一)map 算子 (二)flatMap 算子 (三)filter 算子 (四)keyBy 算子 元组类型 POJO (五)reduce 算子 二、合并与连接操作 …

ES 和Kibana-v2 带用户登录验证

1. 前言 ElasticSearch、可视化操作工具Kibana。如果你是Linux centos系统的话,下面的指令可以一路CV完成服务的部署。 2. 服务搭建 2.1. 部署ElasticSearch 拉取docker镜像 docker pull elasticsearch:7.17.21 创建挂载卷目录 mkdir /**/es-data -p mkdir /**/…

idea中git的将A分支某次提交记录合并到B分支

一 实操案例 1.1 背景描述 在开发过程中,有时候需要将A分支某次提交记录功能合并到B分支上。主要原理用到git的cherry pick功能。 1.2 案例 实现的功能: master分支的11.24提交记录合并到feature_A分支; 1.master分支提交的记录 2.fea…

一款适用于教育行业的免费word插件

适用于Office和WPS的Word 功能如下: 1、批量生成导航编号,方便拖动排序题目,并可以一键修正自动题目编号 2、批量添加和删除题目来源,删除时如果选中一个区域,只删除选中区域内的题目来源,没有选中则删除…

二刷代码随想录第16天

513. 找树左下角的值 找到深度最大的点,遍历方式左边节点在右边节点前面,找到就返回,一定就是最左下角的值了 class Solution { public:int max_depth -1;int result 0;int findBottomLeftValue(TreeNode* root) {traversal(root, 0);ret…

ubuntu 安装proxychains

在Ubuntu上安装Proxychains,你可以按照以下步骤操作: 1、更新列表 sudo apt-update 2、安装Proxychains sudo apt-get install proxychains 3、安装完成后,你可以通过编辑/etc/proxychains.conf文件来配置代理规则 以下是一个简单的配置示例&…