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

APM Server监控

目录

一、环境准备

二、安装部署

2.1 下载安装包到指定文件夹,并解压

2.2 复制es证书文件

2.3 编辑配置文件 

2.4 编辑启动文件

2.5 APM集成

2.6 启动服务

2.7 创建代理

2.8 查看监控信息


一、环境准备

    部署模式:单节点部署。

    安装包:apm-server安装包下载地址

    注意事项:

        1.  部署及安装所用的用户不能是root

192.168.122.238Centos7.6

node7.vteamcloud.com

二、安装部署

2.1 下载安装包到指定文件夹,并解压

# 切换到非root用户,这里用的elasticsearch
su - elasticsearch
# 进入安装目录
cd /opt/module
# 解压安装包tar xf pm-server-8.11.0-linux-x86_64.tar.gz
# 给文件赋权
chown -R elasticsearch:elasticsearch /opt/module/apm-server-8.11.0-linux-x86_64
# 更名
mv apm-server-8.11.0-linux-x86_64 apm-server-8.11.0

2.2 复制es证书文件

# 进入安装目录
cd apm-server-8.11.0
# 创建证书文件夹
mkdir certs
# 将es的证书文件复制到certs文件夹下
cp /opt/module/elasticsearch-8.11.0/config/certs/* certs/

2.3 编辑配置文件 

vim apm-server.yml# 添加以下内容# APM Server配置
apm-server:# 监听地址和端口host: "0.0.0.0:8200"# RUM(Real User Monitoring)配置rum:enabled: trueallow_origins: ['*']source_mapping:# 源映射索引模式index_pattern: "apm-*-sourcemap*"# Kibana配置kibana:enabled: truehost: "192.168.122.118:5601"# 使用https协议时的配置# protocol: "https"username: "elastic"password: "elastic"# 设置模板配置
setup.template.enabled: true
setup.template.name: "apm-%{[observer.version]}"
setup.template.pattern: "apm-%{[observer.version]}-*"# 输出到Elasticsearch的配置
output.elasticsearch:# Elasticsearch集群节点hosts: ["https://192.168.122.118:9200","https://192.168.122.119:9200","https://192.168.122.120:9200"]enabled: true# 使用https协议protocol: "https"username: "elastic"password: "elastic"# SSL配置ssl.enabled: truessl.verification_mode: fullssl.certificate_authorities: ["/opt/module/apm-server-8.11.0/certs/elasticsearch-ca.pem"]ssl.certificate: "/opt/module/apm-server-8.11.0/certs/instance.crt"ssl.key: "/opt/module/apm-server-8.11.0/certs/instance.key"

2.4 编辑启动文件

echo "nohup ./apm-server -e > ./apm-server.log 2>&1 &" > start.sh

2.5 APM集成

    登入kibana,点击添加集成→ 搜索Elastic APM→ 在Fleet中管理集成→添加Elastic APM集成→ 保持并更新。这是解决缺失相关索引模板的问题

2.6 启动服务

./start.sh

2.7 创建代理

   在java启动是添加代理。

java -javaagent:/opt/module/elastic-apm-agent-1.44.0.jar -Delastic.apm.service_name=uap-dev-amp -Delastic.apm.server_url=http://192.168.122.238:8200 -Delastic.apm.application_packages=com.vteam.ipu -jar my-service-name.jar

2.8 查看监控信息

  登入kibana,点击APM模块查看

相关文章:

  • cs制作木马和钓鱼邮件
  • C实现的双向链表队列
  • 【Docker】Swarm的ingress网络
  • (分类)KNN算法- 参数调优
  • TimeGPT:时间序列预测模型实例
  • 「Swift」取消UITableView起始位置在状态栏下方开始
  • 10、外观模式(Facade Pattern,不常用)
  • Docker容器中的OpenCV:轻松构建可移植的计算机视觉环境
  • 网站提示不安全?
  • vue.js el-table 动态单元格列合并
  • 【改进YOLOv8】融合高效网络架构 CloAtt的焊缝识别系统
  • Linux下Redis安装及配置
  • 好用免费的AI换脸5个工具
  • form表单的数据校验可以自定义规则,定义验证器(validator)
  • 【USRP】5G / 6G 原型系统 5g / 6G prototype system
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 77. Combinations
  • Android 控件背景颜色处理
  • Java 内存分配及垃圾回收机制初探
  • js 实现textarea输入字数提示
  • Meteor的表单提交:Form
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 回顾 Swift 多平台移植进度 #2
  • 力扣(LeetCode)357
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 我与Jetbrains的这些年
  • 译有关态射的一切
  • 云大使推广中的常见热门问题
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​学习笔记——动态路由——IS-IS中间系统到中间系统(报文/TLV)​
  • # 计算机视觉入门
  • #100天计划# 2013年9月29日
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (CPU/GPU)粒子继承贴图颜色发射
  • (TOJ2804)Even? Odd?
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (转)LINQ之路
  • (转)Mysql的优化设置
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET 事件模型教程(二)
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .net后端程序发布到nignx上,通过nginx访问
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .net解析传过来的xml_DOM4J解析XML文件
  • .net生成的类,跨工程调用显示注释
  • .NET周刊【7月第4期 2024-07-28】
  • [000-01-008].第05节:OpenFeign特性-重试机制
  • [7] CUDA之常量内存与纹理内存
  • [Android Pro] AndroidX重构和映射
  • [autojs]autojs开关按钮的简单使用