首页 > 系统相关 > nginx ingress monitor with prometheus

nginx ingress monitor with prometheus

时间:2023-07-09 11:01:43浏览次数:45  
标签:ingress name app prom nginx prometheus

0 基本上你按这个官方文档走就可以了。

https://kubernetes.github.io/ingress-nginx/user-guide/monitoring/
我这边不用helm的方式。

1. 创建service

apiVersion: v1
kind: Service
metadata:
  labels:
    app: nginx-ingress
  name: prom-nginx
  namespace: kube-system
spec:
  ports:
  - name: prom
    port: 10254
    protocol: TCP
    targetPort: 10254
  selector:
    app: nginx-ingress
  type: ClusterIP

2. 创建serviceMonitor

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  name: nginx-ingress
  namespace: kube-system
spec:
  endpoints:
  - interval: 15s
    port: prom
  selector:
    matchLabels:
      app: nginx-ingress

到prometheus里面验证一下通不通。

3. grafana导入dashboard

挑一个人数最多的,9614 ,就你了.

end

还是比较简单的。个人后期将focus在云原生领域,太多了搞不过来。

标签:ingress,name,app,prom,nginx,prometheus
From: https://www.cnblogs.com/gqdw/p/17538424.html

相关文章

  • Java扩展Nginx之一:你好,nginx-clojure
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos关于Nginx扩展以欣宸自己为例,对一个java程序员来说,nginx并不陌生,下图应该是最常见的使用场景了,反向代理:除了反向代理,nginx的模块化机制让nginx具备了更多丰富的特性,例......
  • 从docker hub上拉取镜像nginx、tomcat实例
     可以从百度上搜索dockerhub,进入网站:https://hub-stage.docker.com/search?q=tomcat  查看不同镜像版本 查看镜像命令,以下两种均可dockerimagelsdockerimages拉取tomcat镜像,如不指定版本,默认拉取最近的 dockerpulltomcat拉取指定版本tomcat......
  • 微信小程序websocke协议wss用nginx反向代理
    map$http_upgrade$connection_upgrade{defaultupgrade;''close;}upstreamwebsocket{serveryourip:port;}server{listen443;server_namexxxx.com;sslon;ssl_certificate/xx/xx/cert.crt;ssl_certificate_key/xx/xx/cert.key;......
  • linux nginx文件配置
    在linux系统部署项目时,通常会选择nginx进行项目的部署下面就把我的实际部署配置文件给大家分享下:1:https证书的配置通常是监听443端口,并配置对应的域名证书server{ listen443ssl; server_namewww.youname.com;#改成你的域名ssl_certificate /usr/local/ngin......
  • nginx配置头 防止xss攻击
    server{ listen8080; server_namelocalhost; add_headerX-Frame-Options"SAMEORIGIN"; add_headerX-XSS-Protection"1;mode=block"always; add_headerX-Content-Type-Options"nosniff"always; add_headerX-Permitted-Cross......
  • vue项目打包,配置nginx反向代理
    1.将Vue项目打包在终端中执行npmrunbuild打包完成后可以在项目的dist目录看到index.html(如下图)。将此目录的所有文件放到nginx服务器即可访问。 2.下载nginx并放到服务器上http://nginx.org/en/download.html通过点击上面的链接,下载对应于自己系统的nginx,这里使用Windo......
  • Prometheus+alertmanager实现告警的简单验证
    Prometheus+alertmanager实现告警的简单验证背景学习源自:http://www.mydlq.club/article/126/上午没搞定,中午睡不着,继续学习处理.发现最恶心的有点事alertmanager的--cluster.listen-address--web.listen-address两个参数很多资料里面只写了第一个参数,没写第......
  • nginx日志grafana展示
    背景:nginx日志没有使用json格式,直接通过flume输入到kafka,使用logstash读取kafka,将日志转换成json格式输入到es中。再从es中到prometheus。主要记录logstash实现转换过程记录。input{#输入组件kafka{......
  • nginx跨域
    if($request_method='OPTIONS'){add_header'Access-Control-Allow-Origin''*'always;add_header'Access-Control-Allow-Methods''GET,POST,OPTIONS,PUT,DELETE'always;add_header&#......
  • mac安装nginx
    1、查看nginx的信息brewinfonginxnginx在本地还未安装(Notinstalled),nginx的来源(From),Docroot默认为/usr/local/var/www,在/usr/local/etc/nginx/nginx.conf配置文件中默认端口被配置为8080从而使nginx运行时不需要加sudo,nginx将在/usr/local/etc/nginx/servers/目录中加载所有......