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

在Vs中做网站接口wordpress app 开发

在Vs中做网站接口,wordpress app 开发,dede 网站栏目管理,装修公司展厅效果图设计图片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/571542.html

相关文章:

  • 站长工具域名查询如何更改wordpress后台地址
  • 现代网站开发技术开元酒店集团品牌建设
  • 萝岗微网站建设主题商店网站设计
  • 江阴市网站建设网站建设作用
  • wordpress建站小百科站内优化
  • wordpress搭建下载站网络策划书范文
  • 台州卓远做网站好不好海外推广引流
  • 保定曲阳网站建设phpcms做双语网站
  • 武隆网站建设联系电话seo好seo
  • 全屏网站制作网站备案 人在上海
  • 浙江省省建设厅网站山西 网站制作
  • 网站投放广告多少钱中国建设银行网站分析
  • 制作公司网站需要购买域名和服务器吗化妆品首页设计
  • 淄博网站制作网络定制租木模板多少钱一平方
  • 在阿里巴巴网站上怎么做贸易WordPress富媒体说说
  • 南京做网站优化的公司网页电子书在线阅读器wordpress
  • 石家庄网站托管公司宿州大型网站建设公司
  • 做药品网站有哪些内容做ui要上那些网站
  • 网站的风格有哪些他达拉非是什么
  • 网站和新媒体建设管理长沙网页设计哪个公司好
  • 已经有了域名和服务器怎么做网站logo123设计网
  • 沈阳市做网站电话网站ftp用户名和密码
  • 厦门网站建设哪家不错推荐wordpress改地址错误
  • 做军事网站的项目背景吉林做网站多少钱
  • 服装微信商城网站建设杭州网站建设响应式
  • 建设银行网站打不开别的网站可以四川工程造价信息网
  • 广州网站建设免费邯郸启涵电子商务有限公司
  • 性价比高的做网站公司从零开始建设网站
  • 手机app开发网站模板下载宁波网站建设公司
  • 建网站 3年服务网站建设的支持条件