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

电脑软件下载官方网站WordPress网页描述标签

电脑软件下载官方网站,WordPress网页描述标签,网站建设功能的策划书,wordpress进度条源码一、前言 skywalking agent可以监控的服务类型有多种#xff0c;python、go、java、nodejs服务等都可以监控#xff0c;现在通过java服务来演示skywalking agent的使用#xff0c;并且是使用容器的方式实现 二、部署skywalking agent监控 需要注意#xff0c;skywalking…一、前言 skywalking agent可以监控的服务类型有多种python、go、java、nodejs服务等都可以监控现在通过java服务来演示skywalking agent的使用并且是使用容器的方式实现 二、部署skywalking agent监控 需要注意skywalking agent服务也是需要使用java服务的所以需要使用跟java服务对应的版本我这边java服务使用的是jdk11版本所以skywalking agent也需要用支持java11的版本,在skywalking官网的下载页面中有说到images的下载 官网路径Downloads | Apache SkyWalking image路径https://hub.docker.com/r/apache/skywalking-java-agent 现在通过容器的方式去调用skywalking agent监控java服务 编辑yaml配置 vi k8s-cs.yaml apiVersion: apps/v1 kind: Deployment metadata: labels:app: k8s-csname: k8s-csnamespace: k8s-cs spec:replicas: 5progressDeadlineSeconds: 600minReadySeconds: 10strategy:rollingUpdate:maxSurge: 1maxUnavailable: 0type: RollingUpdateselector:matchLabels:app: k8s-cstemplate:metadata:labels:app: k8s-csspec:volumes: #使用临时挂载的方式创建存放skywalking-agent文件的目录- name: skywalking-agentemptyDir: {}initContainers: #使用初始化容器的方式去启动skywalking-agent容器在该容器执行完成后就会启动后面指定的容器- name: skywalking-agent-containerimage: apache/skywalking-java-agent:8.7.0-alpine #使用skywalkinag-agent镜像volumeMounts:- name: skywalking-agent #挂载临时目录mountPath: /agent #将临时目录挂载到agent目录command: [/bin/sh] #执行命令args: [-c,cp -R /skywalking/agent /agent/] #将容器中/skywalking/agent目录下的所有文件都拷贝到挂载的临时目录中相当于skywalking-agent服务的所有文件都要拷贝走containers: #配置java服务容器- name: k8s-csimage: harbor.apex.com/jdk/k8s-cs:jenkins-k8s-cs-217-02d8c7aimagePullPolicy: IfNotPresentports:- containerPort: 8761readinessProbe:httpGet:path: /port: 8761scheme: HTTPinitialDelaySeconds: 30periodSeconds: 10timeoutSeconds: 2successThreshold: 1failureThreshold: 2livenessProbe:tcpSocket:port: 8761initialDelaySeconds: 30periodSeconds: 10successThreshold: 1timeoutSeconds: 2failureThreshold: 2 env: #配置环境变量以下变量在启动java服务的时候都需要使用- name: JAVA_TOOL_OPTIONS #定义使用skywalking-agent服务的变量value: -javaagent:/skywalking/agent/skywalking-agent.jar- name: SW_AGENT_NAME #定义skywalking-agent服务的名称value: -DSW_AGENT_NAMEk8s-cs- name: SW_AGENT_COLLECTOR_BACKEND_SERVICES #指定skywalking opa服务的地址value: -DSW_AGENT_COLLECTOR_BACKEND_SERVICES10.1.60.115:11800volumeMounts: #挂载临时目录因为上面使用此临时目录已经拷贝了skywalking-agent服务的文件所以在java服务的容器中挂载然后使用就可以了- name: skywalking-agentmountPath: /skywalking #将临时目录挂载到/skywalking目录下容器没有该目录时会自动创建imagePullSecrets:- name: harbor-secretrestartPolicy: Always --- apiVersion: v1 kind: Service metadata:name: k8s-csnamespace: k8s-cs spec:selector:app: k8s-cstype: NodePortclusterIP:ports:- port: 8761targetPort: 8761nodePort: 30003protocol: TCP 以上就是容器化使用skywalking agent的方式接下来再看一下dockerfile是如何在启动java服务时调用skywalking agent服务的一般来说使用skywalking agent服务只需要用到上面yaml文件中的三个变量即可即指定skywalking agent服务的jar包定义服务的名称指定skywalking oap服务的地址 cat dockerfile FROM harbor.apex.com/base_image/jdk11_image:latest ENV JVM_OPTS-Xms512m -Xms512m ENV HEAP_DUMP_OPTS-XX:HeapDumpOnOutOfMemoryError -XX:HeapDumpPath/opt/java_jar/log RUN mkdir -p /opt/java_jar/log WORKDIR /opt/java_jar/ COPY ./target/*.jar ./ EXPOSE 8761 #在启动java服务时应用为skywalking agent定义的三个变量另外两个是定义java服务的 ENTRYPOINT java ${JAVA_TOOL_OPTIONS} ${SW_AGENT_NAME} ${SW_AGENT_COLLECTOR_BACKEND_SERVICES} ${JVM_OPTS} ${HEAP_DUMP_OPTS} -jar *.jar 执行该yaml生成容器 查看skywalking web看是否有监控到该java服务 在额外的讲解一下关于skywalking agent服务的问题我们通过进入 skywalking agent的容器中了解 可以看到容器中的/skywalking/anget目录下有多个skywalking agent服务的文件其中skywalking-agent.jar是要在启动java服务时去调用的但是不能单单只要该jar服务不然会报错需要把该目录下的所有文件都拷贝走在启动该jar服务的时候会调用到该目录下的其它文件 接下来再看一下java容器的变量 可以看到无论是dockerfile定义的环境变量还是yaml定义的环境变量都被应用到了java的容器中 再来看一下挂载的临时目录 可以看到也是正常挂载进来了 将java服务和skywalking agent服务分开来部署主要是为了在有需求要升级skywalking agent的版本时避免影响java服务的版本如果两个服务部署到一起在使用升级版本的skywalking agent服务后又要重新进行镜像的构造
http://www.dnsts.com.cn/news/272637.html

相关文章:

  • 外贸网站开发莆田wordpress企业主题免费
  • 建站公司常见提成比例wordpress淘宝客主题制作
  • php做的网站好么怎么样做国际网站生意
  • 设计网站公司开发网站外包后呗百度降权
  • 移动app网站模板网站建设用语言
  • 做网站前台后台是怎么连接的个人公众号开发php
  • 住房和城乡建设部网站诚信评价建设国际互联网网站
  • 做网站大概要多友链外链app
  • 如果做网站局域网 wordpress
  • wap网站预览asp 通过ftp 网站搬家
  • 肥西网站建设关键词排名霸屏代做
  • 邢台建设企业网站费用给wordpress添加表单
  • hp网站工商注册推荐
  • 合肥做网站推荐 晨飞网络湖北定制型网站建设
  • 做阿里巴巴网站可以贷款吗网站建设合同模版
  • 做视频网站要什么主机关注网站制作
  • 西宁网站建设王道下拉惠网站有后台更新不了
  • 香河县住房和城乡建设局网站做微网站 主机 域名
  • 泰安网站建设收费标准新沂今天重大新闻
  • 建立网站需要注意什么淘宝网站怎么做的好
  • 深圳西丽网站建设官方网站营销
  • 做首图的网站百度搜索引擎怎么弄
  • 好网站建设公司收费展示类网站
  • 玉器哪家网站做的好杭州专业做网站公司
  • 贸易公司 网站 扶持电子商务公司名称起名
  • 做网站的公司简介网站开发费走什么科目
  • 网站建设怎么管理业务员兰州网站排名优化服务
  • 服装网站建设开发语言上海市建设工程交易服务中心
  • 深圳网站和app建设方案js开发手机app
  • 淘宝网站的推广方案福田祥菱q双排小货车报价及图片