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

在Vs中做网站接口博罗网站定制

在Vs中做网站接口,博罗网站定制,青岛科友网站建设网络公司,做网站公司怎么拉客户1 APM概述 在云时代微服务架构下应用日益丰富,纷杂的应用异常问题接踵而来。应用运维面临巨大挑战: 分布式应用关系错综复杂,应用性能问题分析定位困难,应用运维面临如何保障应用正常、快速完成问题定位、迅速找到性能瓶颈的挑战…

1 APM概述

在云时代微服务架构下应用日益丰富,纷杂的应用异常问题接踵而来。应用运维面临巨大挑战:

  • 分布式应用关系错综复杂,应用性能问题分析定位困难,应用运维面临如何保障应用正常、快速完成问题定位、迅速找到性能瓶颈的挑战。
  • 应用体验差导致用户流失。运维人员如果无法实时感知并追踪体验差的业务,不能及时诊断应用异常,将严重影响用户体验。
  • 业务系统的应用多、分布广,跨系统、跨区域、跨应用的调用频繁,如何降低应用的管理和运维成本,提升应用运维的效率是迫切需要解决的问题。

华为云应用性能管理服务(Application Performance Management,简称APM)帮助运维人员快速发现应用的性能瓶颈,以及故障根源的快速定位,为用户体验保驾护航。无需修改代码,只需为应用安装一个APM Agent,就能够对该应用进行全方位监控,帮助您快速定位出错接口和慢接口、重现调用参数、发现系统瓶颈,从而大幅提升线上问题诊断的效率。目前支持JAVA、Python、Node.js、Go、Php、C++和.Net应用。

2 部署

2.1 部署JAVA示例应用

示例应用包含4个服务,ui服务是入口,其接口如下:

GET /start
GET /readtimeout

示例应用运行在名称为demo的namespace中,因此先创建它:

kubectl create ns demo

demo应用的yaml如下,直接apply到kubernetes集群。

apiVersion: apps/v1
kind: Deployment
metadata:labels:app: acme-financial-uiname: acme-financial-uinamespace: demo
spec:replicas: 1selector:matchLabels:app: acme-financial-uitemplate:metadata:labels:app: acme-financial-uispec:containers:- env:image: swr.cn-south-1.myhuaweicloud.com/migrator/acme-financial-ui:v0.1name: uiports:- containerPort: 8081protocol: TCP
---
apiVersion: v1
kind: Service
metadata:labels:app: acme-financial-uiname: acme-financial-uinamespace: demo
spec:ports:- name: httpport: 8081protocol: TCPtargetPort: 8081selector:app: acme-financial-uitype: ClusterIP---apiVersion: apps/v1
kind: Deployment
metadata:labels:app: acme-financial-officename: acme-financial-officenamespace: demo
spec:replicas: 1selector:matchLabels:app: acme-financial-officetemplate:metadata:labels:app: acme-financial-officespec:containers:- env:image: swr.cn-south-1.myhuaweicloud.com/migrator/acme-financial-office:v0.1name: officeports:- containerPort: 8082protocol: TCP---apiVersion: v1
kind: Service
metadata:labels:app: acme-financial-officename: acme-financial-back-officenamespace: demo
spec:ports:- name: httpport: 8082protocol: TCPtargetPort: 8082selector:app: acme-financial-officetype: ClusterIP---apiVersion: apps/v1
kind: Deployment
metadata:labels:app: acme-financial-customername: acme-financial-customernamespace: demo
spec:replicas: 1selector:matchLabels:app: acme-financial-customertemplate:metadata:labels:app: acme-financial-customerspec:containers:- env:image: swr.cn-south-1.myhuaweicloud.com/migrator/acme-financial-customer:v0.1name: customerports:- containerPort: 8084protocol: TCP---apiVersion: v1
kind: Service
metadata:labels:app: acme-financial-customername: acme-financial-customernamespace: demo
spec:ports:- name: httpport: 8084protocol: TCPtargetPort: 8084selector:app: acme-financial-customertype: ClusterIP---apiVersion: apps/v1
kind: Deployment
metadata:labels:app: acme-financial-accountname: acme-financial-accountnamespace: demo
spec:replicas: 1selector:matchLabels:app: acme-financial-accounttemplate:metadata:labels:app: acme-financial-accountspec:containers:- env:image: swr.cn-south-1.myhuaweicloud.com/migrator/acme-financial-account:v0.1name: accountports:- containerPort: 8083protocol: TCP---
apiVersion: v1
kind: Service
metadata:labels:app: acme-financial-accountname: acme-financial-accountnamespace: demo
spec:ports:- name: httpport: 8083protocol: TCPtargetPort: 8083selector:app: acme-financial-accounttype: ClusterIP

在这里插入图片描述

2.2 创建APM应用

在这里插入图片描述

2.3 为JAVA应用注入探针

在华为云kubernetes控制台完成操作即可,在所有deployment上执行相关操作:
在这里插入图片描述
在这里插入图片描述
等待三分钟,APM应用显示探针都正常,效果如下:
在这里插入图片描述


2.4 使用华为云ELB暴露UI服务

创建一个独享型ELB,内网IP地址是10.0.13.177:
在这里插入图片描述

创建ingress资源,并关联刚刚创建的ELB实例:
在这里插入图片描述

创建ingress完成后,效果如下图所示:

在这里插入图片描述

3 浏览器访问测试示例应用

浏览器访问ELB的内网地址:
在这里插入图片描述


在APM应用中查看调用链:
在这里插入图片描述


在APM应用中查看微服务的指标:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4 小结

本文通过在华为云的实践,介绍运行在kubernetes集群的JAVA应用通过JAVA Agent技术接入APM服务,非常有画面感地让大家知道APM将服务很大程度上变成了白盒,强力辅助程序员发现应用的性能问题。

http://www.dtcms.com/wzjs/592835.html

相关文章:

  • 建设一个公司网站wordpress 费用
  • 网站推广需要几个人做巨量算数数据分析入口
  • 贵州新站优化程序员自己做网站赚钱
  • 做网站还能挣钱吗wordpress创建数据表
  • 成都企业网站维护北京设计院
  • 云南工贸网站建设Wordpress文章页面小工具
  • 做公司网站建设价格低虚拟机网站建设
  • 网站内容更新制作芝士需要哪些设备
  • 国外创意网站欣赏快乐十分网站开发
  • 直接进网站的浏览器wordpress 果酱小程序
  • 商家网站建设模板股票查询网站模板 wordpress
  • 网站建设 赚钱吗适合高中生做网站的主题
  • 建设论坛网站自学注册人力资源公司大概要多少钱
  • wordpress网站全过程长沙专业外贸网站建设
  • 怎么做购物微信网站wordpress 多语言插件哪个好
  • 优化网站 提高查询门户网站 解决方案
  • 网站获取信息wordpress撰写设置
  • vue做购物网站黄冈商城网站制作哪家好
  • 济南网站建设用途沈阳旅游团购网站建设
  • 建设工程网站广州网站代运营 如何纳税
  • 北京南站停车场收费标准wordpress好用的地图
  • 重庆网站优化公司哪家便宜微信商城后台管理系统
  • 哪里有做桥梁模型的网站开什么工作室最赚钱
  • 茂名免费做网站绍兴网站定制公司
  • 建设自己的网站首页wordpress nginx 500错误
  • 在哪可以接企业网站建设的活h5响应式音乐网站模板
  • 怎么说服企业做网站临沂seo代理商
  • 设计公司网站什么重要找网站做外链是什么意思
  • 阜新网站优化哪个网站建设最好
  • 专门做外国的网站吗开发网站公司排行