zoukankan      html  css  js  c++  java
  • SkyWalking部署

    SkyWalking

    APM(应用性能监控)

    • 主要功能用于分布式系统,微服务之间的性能诊断,其主要功能包括调用链展示,应用拓扑分析等。
    • 调用链跟踪系统解决什么问题:
      • 能够快速发现系统中的性能瓶颈,快速找到不合理调用,
      • 可视化查看系统之间的依赖关系,系统出问题时迅速定位问题在哪里

    APM产品对比

    mark

    • 最终选择 skywalking

    skywalking

    组件

    1. 安装包地址 (8.0.1)

      下载地址

    2. 存储方式 ES (7.8.0)

      下载地址

    3. 展示kibana (可不用) (7.8.0)

      下载地址

    部署架构

    服务器 组件
    192.168.0.42 skywalking服务端、kibana
    192.168.0.111 es1
    192.168.0.14 es2
    192.168.0.153 es3

    ES集群搭建

    1. 配置 /etc/elasticsearch/elasticsearch.yml

      cluster.name: my-es
      node.name: node-111
      path.data: /data/elasticsearch/data
      path.logs: /data/elasticsearch/logs
      network.host: 0.0.0.0
      discovery.seed_hosts: ["192.168.0.14", "192.168.0.153","192.168.0.111"]
      cluster.initial_master_nodes: ["192.168.0.14","192.168.0.153","192.168.0.111"]
      
    2. 启动

      systemctl restart elasticsearch
      systemctl enable elasticsearch
      

    Skywalking搭建

    1. 配置 apache-skywalking-apm-bin-es7/config/application.yml

      storage:
        selector: ${SW_STORAGE:elasticsearch7} # 选择es存储方式
      
      
        elasticsearch7:
          nameSpace: ${SW_NAMESPACE:""}
          clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:192.168.0.14:9200}
      
      
    2. 启动

      bash bin/startup.sh
      

    项目服务接入

    1. 将 skywalking agent传到该服务的服务器中

      • 修改skywalking agent 配置

        # Backend service addresses.
        collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES:192.168.0.42:11800}
        
        # Logging file_name
        logging.file_name=skywalking-api.log
        
        # Logging level
        logging.level=${SW_LOGGING_LEVEL:INFO}
        
        # Logging dir
        logging.dir=/tmp
        
      • 将agent 目录打包压缩 传送到 客户端

    2. 服务接入配置

      • 解压agent (示例是 /data )

      • 启动服务

        java -javaagent:/data/agent/skywalking-agent.jar -Dskywalking.agent.service_name=bonade-reimbursement-im -jar /data/bonade-reimbursement-im-1.0.0.jar
        

    查看skywalking UI

    地址: http://129.204.85.47:8080/

    效果展示
    • 仪表盘

    mark

    • 拓扑图

    mark

    • 追踪

    mark

    • 报警

    mark

    集群搭建 参考

    • 组件 zookeeper 集群
  • 相关阅读:
    只允许更改任务状态,其他项不允许更改
    已有发料的工单不能变更为取消状态
    不允许车间任务新建
    完工原因栏必输
    不允许计划员修改任务的完成、完工不计费状态
    虚拟件零成本控制
    成本监控只能修改完成或完工不计费状态作业
    完工子库必输
    发料不允许更改发料日期
    车间任务不可更改开始时间/完成时间
  • 原文地址:https://www.cnblogs.com/gooooodmorning/p/13346562.html
Copyright © 2011-2022 走看看