node_exporter是Prometheus的一个扩展程序,也是通过go语言编写,同样是开箱即食,主要用来采集服务器上的数据(CPU、内存等等) 主机Prometheus可以通过部署在客户端的node_exporter拉取到数据,只需要在Prometheus.yml里面添加一个job就可以了。 当线上服务器的客户端端口的node_exporter暴露在外面,所以加上nginx的auth认证可以...
nginx virtual host traffic status模块是nginx第三方模块之一,vts提供了访问虚拟主机状态的信息,包含server,upstream以及cache的当前状态,类似于NGINX Plus提供的在线活动监控功能。 Nginx_exporter安装 修改nginx.conf中监听80端口的server段添加如下location配置 server { listen 80; ... location /nginx_status { stub_...
docker run -d --name node-exporter --restart=always -p 9100:9100 -v "/proc:/host/proc:ro" -v "/sys:/host/sys:ro" -v "/:/rootfs:ro" prom/node-exporter 查看端口是否开放 访问页面浏览器输入http://ip:9100/metrics查看服务器是否有数据收集 五、配置 Prometheus+node_exporter收集数据 修改...
nginxplus_stream_zone_sync_zone_msgs_in Counter Total messages received by this node [] nginxplus_stream_zone_sync_zone_msgs_out Counter Total messages sent by this node [] nginxplus_stream_zone_sync_zone_nodes_online Gauge Number of peers this node is connected to []Location...
- job_name:"node_exporter" static_configs: - targets: ["192.168.2.121:9100"] - job_name:"mysqld_exporter" scrape_interval: 10s static_configs: - targets: ["192.168.2.121:9104"] - job_name:"redis_exporter" scrape_interval: 10s
k8s-app: node-exporter # 这个 ServiceMonitor 对象带有 k8s-app=node-exporter 标签,因此会被 Prometheus 选中 name: ingress-nginx namespace: monitoring spec: endpoints: - interval: 15s # 定义这些 Endpoints 需要每 15 秒抓取一次 port: prometheus # 这边一定要用svc中 port的name。
exporter: nginx annotations: // 注解,实现和prometheus的对接 prometheus.io/path: /metrics prometheus.io/port: "9113" prometheus.io/scrape: "true" spec: nodeSelector: // 节点label选择 app: slb-nginx-label-group01 tolerations: // 容忍度设置 ...
观测云接入 Ingress 指标数据,需要 datakit 开启 prom 插件,在 prom 插件配置中指定 exporter 的 url,在 Kubernetes 集群中采集 Ingress Controller指标,推荐使用 annotations 增加注解的方式。打开部署 Ingress 的 deploy.yaml 文件,找到上步中修改的 DaemonSet 部分 ,增加 annotations。
$ wget http://download.baiyongjie.com/linux/prometheus/nginx-vts-exporter-0.10.3.linux-amd64.tar.gz $ tar zxvf nginx-vts-exporter-0.10.3.linux-amd64.tar.gz $ cp nginx-vts-exporter-0.10.3.linux-amd64/nginx-vts-exporter/usr/local/node_exporter/$ mv nginx-vts-exporter-0.10.3.linux-amd...
nginxplus_stream_zone_sync_zone_bytes_outCounterBytes sent by this node[] nginxplus_stream_zone_sync_zone_msgs_inCounterTotal messages received by this node[] nginxplus_stream_zone_sync_zone_msgs_outCounterTotal messages sent by this node[] ...