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

淄博网站建设 熊掌号wordpress菜单右上角

淄博网站建设 熊掌号,wordpress菜单右上角,自助建站系统介绍,贵阳网站制作文章目录 [toc]exporter 简介常用的 exporternode-exporter 实践创建 svc创建 daemonsetprometheus 配置服务发现 exporter 简介 随着 Prometheus 的流行,很多系统都已经自带了用于 Prometheus 监控的接口,例如 etcd、Kubernetes、CoreDNS 等&#xff0c…

文章目录

    • @[toc]
    • exporter 简介
    • 常用的 exporter
    • node-exporter 实践
      • 创建 svc
      • 创建 daemonset
      • prometheus 配置服务发现

exporter 简介

随着 Prometheus 的流行,很多系统都已经自带了用于 Prometheus 监控的接口,例如 etcd、Kubernetes、CoreDNS 等,所以这些系统可以直接被 Prometheus 所监控。

但是,有很多应用目前还没有提供用于 Prometheus 监控的接口(一些出现的比 Prometheus 还要早的应用),针对这这类应用,Prometheus 提出了 Exporter 的解决方案。

Exporter 是需要独立部署的服务

Exporter 是 Prometheus 的指标数据收集组件。它负责从目标 Jobs 收集数据,并把收集到的数据转换为 Prometheus 支持的时序数据格式。和传统的指标数据收集组件不同的是,他只负责收集,并不向 Server 端发送数据,而是等待 Prometheus Server 主动抓取

常用的 exporter

EXPORTERS AND INTEGRATIONS

  • Elasticsearch exporter
  • MySQL server exporter
  • Kafka exporter
  • Gluster exporter
  • Ceph exporter
  • Node/system metrics exporter
  • Blackbox exporter
  • kube-state-metrics
  • cAdvisor

node-exporter 实践

  • node-exporter 用于采集类 *NIX 内核的硬件以及系统指标
  • windows exporter 用于采集 windows 系统指标
  • dcgm-exporter 用于采集 NVIDIA GPU 指标
  • 同 Prometheus,这里的 node-exporter 也是在 k8s 内部署的,部署的 node-exporter 版本是 v1.8.0

创建 svc

---
apiVersion: v1
kind: Service
metadata:annotations:labels:app: node-exportername: node-exporter-svcnamespace: monitor
spec:clusterIP: Noneports:- name: httpport: 9100protocol: TCPselector:app: node-exportertype: ClusterIP

创建 daemonset

要采集每个机器的指标,所以采用 daemonset 的方式来部署,保证有新增节点的时候,会自动启动 node-exporter

---
apiVersion: apps/v1
kind: DaemonSet
metadata:annotations:labels:app: node-exportername: node-exporternamespace: monitor
spec:selector:matchLabels:app: node-exportertemplate:metadata:labels:app: node-exporterannotations:prometheus.io/port: "9100"prometheus.io/scrape: "true"prometheus.io/type: "node_exporter"spec:hostNetwork: truehostPID: truehostIPC: truecontainers:- name: node-exporterimage: prom/node-exporter:v1.8.0args:- "--path.rootfs=/rootfs"ports:- containerPort: 9100hostPort: 9100name: httpvolumeMounts:- mountPath: /rootfsname: rootvolumes:- hostPath:path: /name: root

prometheus 配置服务发现

因为之前的 prometheus 配置文件只简单的配置了 prometheus 自身的 target,现在要增加一个关于 kubernetes 的服务发现,这样,如果后面有新增节点,也会被加入到 promethus 内

kubernetes_sd_config

global:scrape_interval: 30sevaluation_interval: 30sscrape_timeout: 10sexternal_labels:prometheus: monitor/k8s
rule_files:
- /etc/prometheus/rules/*.yml
scrape_configs:
- job_name: prometheusmetrics_path: '/metrics'static_configs:- targets: ['prometheus-svc.monitor.svc.cluster.local:9090']- job_name: 'kubernetes-pods'kubernetes_sd_configs:- role: podrelabel_configs:- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_scrape]action: keepregex: true- source_labels: [__meta_kubernetes_pod_annotation_prometheus_io_path]action: replacetarget_label: __metrics_path__regex: (.+)- source_labels: [__address__, __meta_kubernetes_pod_annotation_prometheus_io_port]action: replaceregex: ([^:]+)(?::\d+)?;(\d+)replacement: $1:$2target_label: __address__- action: labelmapregex: __meta_kubernetes_pod_label_(.+)- source_labels: [__meta_kubernetes_namespace]action: replacetarget_label: kubernetes_namespace- source_labels: [__meta_kubernetes_pod_name]action: replacetarget_label: kubernetes_pod_name

使用 reload 来刷新 prometheus 配置,下面的 ip 和端口要换成自己环境的

curl -XPOST http://192.168.11.167:31090/-/reload

再次查看 prometheus 的页面,可以发现 target 里面增加了每个节点的 node-exporter 了

在这里插入图片描述

http://www.yayakq.cn/news/817774/

相关文章:

  • 现在有没有免费的网站空间网站开发的概要设计模板
  • DW如何做明星的个人网站亚马逊关键词工具哪个最准
  • 坑梓网站建设平台石家庄新闻频道在线直播观看
  • 贵阳网站建设黔搜个人怎么注册一个品牌
  • 哪个公司做网站建设好建筑网址导航大全首页
  • 热烈祝贺公司网站上线wordpress无显示评论框
  • 手机电脑网站深圳手机网站建设价格
  • 佛山专业做网站的公司wordpress站内计费搜索
  • 工作室网站模板网站移动端是什么情况
  • 美发网站怎么做安装wordpress报404错误
  • 丹东做网站wordpress 会员支付
  • 怎么做提卡网站手机网站无法访问的解决方法
  • 网站提交入口链接苏州网站建设提供商
  • 网站页面设计合同网站建设首页需要哪些元素
  • 网站做商业计划书吗莱芜房产论坛
  • 建设微信商城网站制作山东平台网站建设推荐
  • ac86u做网站服务器树莓派用来做网站
  • frontpage建设网站的图片哪个网站做视频有收益
  • 崆峒区城乡建设局网站怎样建设一个韩国网站
  • 国外游戏商城网站欣赏无限极企业微信app下载安装
  • 潍坊网站seo企业宣传推广
  • 建设银行嘉兴分行官方网站爱山东app下载注册流程
  • 国外文本排版设计网站wordpress 如何用
  • 网站建设先学什么怎样设计网站主页
  • 西安优化网站推广怎么利用网站做淘宝客
  • 网站建设需要什么技能怎么搭建wordpress
  • 网站关键词排名怎么优化济南网站搭建公司
  • 网站和自媒体都可以做app网站建设阿里巴巴
  • 帝国做网站网站类别页面怎么做
  • 网站功能模块设计婚恋网站 模板