<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      使用skywalking對k8s應用進行鏈路監控

      為什么做全鏈路監控

      1. 故障排查和故障定位:全鏈路監控能夠跟蹤應用程序的每個組件和服務之間的調用流程,當系統出現故障時,可以更快地定位和解決問題。通過分析鏈路數據,可以確定引起問題的具體組件,從而加快故障排查的速度。

      2. 性能優化:全鏈路監控可以提供對應用程序的性能指標的實時可視化。您可以了解每個組件和服務的性能表現,并識別瓶頸和性能問題。通過優化關鍵組件和服務,可以提升整個應用程序的性能和響應時間。

      3. 業務分析和決策支持:全鏈路監控能夠提供對應用程序的業務流程和關鍵指標的細粒度監控。這使得您可以深入了解業務流程,識別瓶頸,并為業務決策提供數據支持。通過分析鏈路數據,您可以了解用戶行為、轉化率、服務質量等關鍵指標,從而做出更明智的決策。

      4. 容量規劃和資源管理:通過全鏈路監控,您可以了解應用程序和各個組件的資源使用情況。這可以幫助您進行容量規劃,并優化資源分配,以確保應用程序在不同負載情況下的可靠性和穩定性。

      5. 安全和合規性:全鏈路監控可以幫助您監測應用程序的安全事件和異常行為。它可以提供實時警報和通知,以便您能夠及時采取措施來應對潛在的安全威脅。此外,全鏈路監控還可以幫助您滿足合規性要求,如數據隱私和安全標準。

      方案一、修改代碼,引入jar包

      方案二、無侵入,在dokerfile里的jar啟動命令中添加agent的jar包

      以下使用方案二

      以下使用helm安裝,提前安裝helm環境

      1.添加SkyWalking的helm倉庫

       helm repo add apache-skywalking https://apache.jfrog.io/artifactory/skywalking-helm

      2.更新Helm倉庫

      helm repo update

      3.創建一個k8s命令空間

      kubectl create namespace skywalking

      4.下載skywalking壓縮包

       helm pull apache-skywalking/skywalking

      5.安裝skywalking(es使用已有的)

      tar zxvf skywalking-4.3.0.tgz
      vim my-values.yaml
      
      oap:
        image:
          tag: 9.2.0
        storageType: elasticsearch
      ui:
        image:
          tag: 9.2.0
        service:
          type: NodePort
          nodePort: 30880
      elasticsearch:
        enabled: false
        config:
          host: elasticsearch.skywalking
          port:
            http: 9200
      
      helm -n skywalking install apache-skywalking -f my-values.yaml skywalking

       查看pod狀態

       kubectl get pods -n skywalking

       

       6.改造dockerfile(myweb-0.0.1-SNAPSHOT.jar為我的應用程序)

      FROM openjdk:17
      ENV LANG=C.UTF-8
      ENV TZ=Asia/Shanghai
      workdir /app
      
      COPY skywalking-agent /opt/skywalking-agent/
      ADD myweb-0.0.1-SNAPSHOT.jar ./app.jar
      
      #CMD ["java","-jar","app.jar"]
      ENTRYPOINT ["sh","-c","java -javaagent:/opt/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=sky-demo -Dskywalking.collector.backend_service=apache-skywalking-oap.skywalking:11800 -Djava.security.egd=file:/dev/./urandom -jar ./app.jar"]

      執行命令: docker build -t myapp3:v1 .

       

      7.編寫deployment應用myapp.yaml

      apiVersion: apps/v1
      kind: Deployment
      metadata:
        name: myapp3
        namespace: yx
        labels:
          app: myapp3
      spec:
        replicas: 1
        selector:
          matchLabels:
            app: myapp3
        template:
          metadata:
            labels:
              app: myapp3
          spec:
            nodeName: dst2
            containers:
            - name: myapp3
              image: myapp3:v1
              imagePullPolicy: Never
              ports:
              - containerPort: 8080
      ---
      apiVersion: v1
      kind: Service
      metadata:
        name: myapp3
        namespace: yx
        labels:
          app: myapp3
      spec:
        type: NodePort #外部流量可訪問k8s中的服務
        ports:
        - port: 30084
          targetPort: 8080
          nodePort: 30084
        selector:
          app: myapp3

      創建應用: kubectl create -f myapp.yaml

      訪問skywalking UI頁面ip:30880

       可以看到應用已監控

       

       

      posted @ 2024-05-28 17:59  瘦阿瘦  閱讀(996)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲午夜成人精品电影在线观看| 国产一区二区三区高清视频| 男女啪啪18禁无遮挡激烈| 精品亚洲国产成人| 国产精品无遮挡猛进猛出| 亚洲国产无套无码av电影| 亚洲欧美中文日韩V在线观看| 国产日韩欧美| 一区二区三区AV波多野结衣| 亚洲精品一区二区三区不| 亚洲一区二区三区在线观看精品中文| 成人嫩草研究院久久久精品| 最新亚洲人成网站在线影院 | 大胸美女被吃奶爽死视频| 成人看的污污超级黄网站免费| 久久精品夜色噜噜亚洲av | 国产99久60在线视频 | 传媒| 久久国产精品99久久蜜臀| 国产AV影片麻豆精品传媒| 国产麻豆md传媒视频| 国产69精品久久久久人妻刘玥| 无码专区 人妻系列 在线| 日本边添边摸边做边爱| 无码日韩做暖暖大全免费不卡| 日韩av片无码一区二区三区| 最新中文字幕国产精品| 1000部拍拍拍18勿入免费视频下载 | 国产乱弄免费视频观看| 久久这里精品国产99丫E6| 沾化县| 国产精品中出一区二区三区| 国产第一页浮力影院入口| 久久免费精品国自产拍网站| 日韩一本不卡一区二区三区| 最新国产精品好看的精品| 欧美亚洲另类自拍偷在线拍| 亚洲av无码一区二区三区网站| 精品激情视频一区二区三区| 天堂va亚洲va欧美va国产| 绩溪县| 久久青青草原精品国产app|