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

购物网站开发的难点正规推广平台有哪些

购物网站开发的难点,正规推广平台有哪些,wordpress 链接 弹窗,半天班3500急招店员场景 为保障java服务正常运行,对服务的jvm进行监控,通过使用actuator组件监控jvm情况,使用prometheus对数据进行采集,并在Grafana展现。 基于k8s场景 prometheus数据收集 配置service的lable,便于prometheus使用labl…

场景

        为保障java服务正常运行,对服务的jvm进行监控,通过使用actuator组件监控jvm情况,使用prometheus对数据进行采集,并在Grafana展现。

         基于k8s场景

prometheus数据收集

  • 配置service的lable,便于prometheus使用lable进行数据采集,本案例使用prometheus=jvm为标签
kubectl edit service lizz-test-server -n lizz#输出修改
...
apiVersion: v1
kind: Service
metadata:creationTimestamp: "2022-05-05T08:16:46Z"labels:prometheus: jvm # 增加采集识别标签app: lizz-test-servername: lizz-test-servernamespace: lizz
...
# 查看k8s中service
kubectl describe service lizz-test-server -n lizz#输出
name:                     lizz-test-server
Namespace:                lizz
Labels:                   prometheus=jvmapp=lizz-test-server
Selector:                 app=lizz-test-server
...
  • 重启service或pod,新增标签生效,pod中会带上server中的lable
# 删除pod方式重启,k8s启动pod
kubectl delete pod lizz-test-server-xxx# k8s滚动重启service
kubectl rollout restart deployment/lizz-test-server
  • 修改prometheus配置文件,增加采集数据任务
# 查看monitoring空间下的configMap,可以看到prometheus的configMap
# cm 和 ConfigMap一个意思
kubectl get cm -n monitoring
#修改配置,加入jvm数据采集
kubectl edit cm prometheus-server-conf -n monitoring
  •  在配置文件中的scrape_configs下增加抓取任务如下:
global:scrape_interval: 30sevaluation_interval: 30s
...
scrape_configs:- job_name: 'jvm-monitor' #任务名称metrics_path: /actuator/prometheus # 数据抓取地址scheme: http # 请求协议kubernetes_sd_configs: # 服务发现配置- role: endpoints # 在Kubernetes Endpoints中查找服务relabel_configs:- source_labels: [__meta_kubernetes_service_label_prometheus] # 匹配标签regex: 'jvm' # 保留标签值为jvm的服务action: keep- source_labels: [__meta_kubernetes_namespace] action: replace # 替换标签,用于和模板中的内容一致target_label: spring_namespace #可以根据模板中的内容进行调整- source_labels: [__meta_kubernetes_service_name]action: replace # 替换标签,用于和模板中的内容一致target_label: spring_name #可以根据模板中的内容进行调整- source_labels: [__meta_kubernetes_pod_name]action: replace # 替换标签,用于和模板中的内容一致target_label: instance #可以根据模板中的内容进行调整
...
  • 当抓取地址不一致时,可以将metrics_path进行替换,配置如下:
...relabel_configs:- source_labels: [__meta_kubernetes_service_label_prometheus]regex: 'jvm'action: keep- source_labels: [__meta_kubernetes_service_name]regex: 'lizz-test1-server' #当service.name=lizz-test1-server是action: replace # 替换方法target_label: __metrics_path__ # 替换标签metrics.pathreplacement: /lizz-test1-server/actuator/prometheus # 替换后的路径
...
  •  刷prometheus缓存,在服务配置中查看配置是否生效。 

  • 在graph中搜索jvm就可以看到是否已经采集成功。

Grafana创建面板

  • 下载jvm面板模板

Dashboards | Grafana Labs

 

  • dashboards中使用import导入 

  • 填写面板信息和数据源后导入完成

  •  完成后显示jvm监控面板信息,其中筛选项如果没有正确显示,可以进行修改如下

修改筛选项内容和取值

  • Name:这个选项的id,取值时使用
  • Lable:显示明细
  • Date source:数据来源
  • query Type:数据类型
  • lable:取值标签
  • metric:匹配条件,为空时显示所有内容
    •  jvm_memory_used_bytes{spring_namespace="$namespace",spring_name="$service"}
    • jvm_memory_used_bytes指标对应的就是prometheus中采集的数据指标
    • jvm_memory_used_bytes指标中,spring_namespace等于name为“namespace”选择中的值,spring_name等于name为“service”框中的值。

http://www.rdtb.cn/news/15935.html

相关文章:

  • 外贸长尾关键词挖掘网站成都新站软件快速排名
  • 网站建设优化公司排名青岛网站设计微动力
  • wordpress主页文件夹seo体系百科
  • 网站开发公司制作平台百度浏览器官网
  • 金湖有哪里做网站的优化seo
  • 网站建设公司小程序开发安康seo
  • 三合一网站介绍广州网站营销优化qq
  • 网站建设行业赚钱么友链互换平台推荐
  • 网络运维工程师招聘信息好的seo网站
  • 网络服务遇到问题请检查网络状况或稍后再试吧滕州seo
  • 广州市做网站小红书推广怎么收费
  • 石家庄网站制作报价网络营销战略
  • APP网站建设开发企业发展百度友情链接
  • 微盟属于营销型手机网站申请网址怎么申请的
  • 买电脑的怎么下wordpress百度seo
  • 铜山微网站开发东莞网络营销公司
  • 用iis为公司做一个内部网站百度seo快速排名优化
  • 美工培训网站合肥网站制作公司
  • 做购物网站的步骤sem优化是什么
  • 网络公司门头照片单页网站seo优化
  • 做网站开票内容是什么软文范例100字
  • 杭州响应式建站价格最近军事新闻热点大事件
  • 如何判断一个网站的价值如何利用seo赚钱
  • 产品做推广一般上什么网站智慧软文
  • 四川建设行业网站有哪些网络营销的几种模式
  • 湛江专业的免费建站在线看crm系统
  • 斗鱼类的直播网站开发新乡网络推广外包
  • 企业网站建设性能分析百度推广开户怎么开
  • 律师网络推广哪个比较好合肥百度搜索排名优化
  • 建站专家网站建设系统南京seo收费