训练营第五讲 –快速上手-全观测体验|学习笔记

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
应用实时监控服务-应用监控,每月50GB免费额度
应用实时监控服务-用户体验监控,每月100OCU免费额度
简介: 快速学习训练营第五讲 –快速上手-全观测体验

开发者学堂课程【开源 Elasticsearch技术训练营训练营第五讲 –快速上手-全观测体验】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/898/detail/14317


训练营第五讲 –快速上手-全观测体验


目录:

一、阿里云ES介绍

二、搭建全观测性环境

三、全观测性总结

 

一, 阿里云ES介绍

阿里云介绍

阿里云非常优秀,在目前世界排行第三

首先打开阿里云环境

Es介绍

Es其实是一个数据库

目前可以在阿里云进行一个月的试用期

在官方网站进行开通

付费方式

包年包月按年付费

两种

选择服务

l 通用商业版

l 日志增强版

l 通用商业型

地区:

根据自己所在地进行购买

可用区数量:

有一个,两个,三个,根据自己需求买

实用规格:

规格不同,价格不同

网络类型:

为专用网络

登录名:

为系统默认

登录密码:

自己设置,一定要记住,改密码比较麻烦

遵守密码设置规则

专用网络:

必须与之前选择的地区选择同一个区

然后下一步进行付钱,完成之后可以在自己的阿里云账号查看自己购买的服务

进入阿里云官网进行相关配置即可,点击下方链接:

https://cloud.tencent.com/act/pro/elasticsearchsales2020?fromSource=gwzcw.4247050.4247050.4247050&utm_medium=cpc&utm_id=gwzcw.4247050.4247050.4247050&bd_vid=7942352282998315526

商业版包含所有内容,普通版就有很多限制

默认的配置就不需要修改·

如果要进行公网访问,需要开通安全,会帮你申请一个域名,然后就可以通过这个地址访问相应端口

访问成功后。就代表 es 搭建成功!

 

二, 搭建全观测性环境

第一步:搭建 Elasticsearch+kibana

安全配置:

一定要将公网配置打开

设置白名单,白名单默认禁止

修改公网访问白名单

宣油些:

种单个 IP 或 P 网险的形式,唱式为1921600.,1或192.160.o.0/24、多个P用英文说号开:1270.0.1化代费壁止斯有Pv4她址访问,0.0.0.GO代表允许所瘤IPv4也址访问、新杭州地被支将公网l6地埃访同,并可以阳亚P心白名单。

杜式为2401他780 1COC.21:5或2401b100:100C:/40:m1袭震止所有问6B斯访问,nD表允许斯有IP地挑访o,用户指南

:10000/O

进入安全设置,将公网地址打开

可视化控制:

点击 kibana 的修改配置

打开公网访问,如图:

点击 Klanai 配置,打开其公网访问。

公网地址将会等待5-10分钟显示

显示成功后在浏览器进行访问:

然后点击进入控制台

第一次进入需要输入账户密码

登录成功后显示页面:

在 username 栏输入用户名

在 password 栏输入密码

image.png

 image.png

第二步:Java APP 应用性能采集也叫 APM

APM 如何应用

查看es版本:

→es-Cn-nit1trlaxG009cezy.publicelasTicsearch.allyuncs.com:9200

"Eaae :“es-cr aifltricx D0C9gerj-daEOD7e5-0CO2~,

claateE_ane“ : “es-cE-ifltgicxD0CPcesi".

"ciaster_e:“2yaT9IcDTxyi32_6EZ_O.'weraice"

P自业:8.T..

"thuild_type:“tsr".

bnaiLd TIanrer”derfsol他一-

"aitd_hselh” "w015saliowB91c0lst.92tlwe333r 12arfr473a423”.“wuild_eamt o “20s0-66-2ET16 30El.M4CO38z".

"buaild_spstot: falsm.

"lucene_wotsio”: “8.5.1".

“aindNm_vire_oompastibility_wersicn"“5.e.D".

"ainim_index_ccroatibility_rersicaT : “6.0.0-batal"'rarlis' : "Ycn Xcw. for Scarcb"

 找到 APM 数据文件:

以文本格式打开 apm-server.yml

修改 localhost 代码如下:

.etmtieanarcht

.rNof taEs Go LaGtE0

Shcut wd port can bo fart .ut aled'wf te set to tru 'sataut (Attp any o

th caut yo svdf, aed aaitiimal poth,thie ionimwe ls rwqudred, htti7L

rv AdenEssins thoad aayy tw oefined an L/lienoiian1oo

Mon:["e4-ca-nifitrioxb009cezj.public.elastiesearch.alryuncs.coH9200-1

修改用户名和密码:

Username:“elastic”

Password: “Elastica123456”

启用监控环境:

Manitoring.onabled:true

修改完毕保存退出

在 windows 启动 apm

Apm-server.exe

错误信息保存在 log 文件中

返回apm界面,点击Elasticesearch,界面

采取分析应用日志:

需要写一个 java app 应用,视频中已经准备好了

介绍 spring boot 相关功能

在 cmd 运行 spring boot 文件

访问第一关接口:

Localhost:8080

[“code”:200,”msg”:”ab”,”data”:”Hello Api”]

在APM界面进行刷新,得到了结果

最下面的接口链接

上面显示了状态浏览器相关信息

在浏览器进行调用sprint boot项目服务

Localhost:8080/apm/api1

Localhost:8080/apm/api2

Localhost:8080/apm/api3

Localhost:8080/apm/api4

Localhost:8080/apm/api5

Localhost:8080/apm/api6

然后在apm界面上刷新,显示结果:

上面显示了响应时间等。

Api4报错了,会在接口界面中显示错信息,并且定位到行数,方便开发人员进行debug

Api5

image.png

上面显示了对于其他几个api的追踪信息

访问esapi/search

出现报错:Whitelabel Error Page

在apm查看返信息:

还可以主动抓取mysql信息

JVM信息:

 image.png

APM链接ES图

image.png

filebeat 文本采集日志

metricbeat 采集系统指标

配置大概和 yml 文件一样

同样在 cmd 运行

同样在 apm 查看 Metricteat:

Es数据采集

 

负载:

 image.png

Cpu:

image.png

Heartbeat 采集应用可用性

 

三, 全测性总结

总结:经过本次课程的讲解(Elasticsearch 的全观测性和监控一体化),相信各位学员也初步感受到了 Elasticsearch 的强大之处,云平台搭建简介且快速,

但 Elasticsearch 的部分复杂配置不适合新手去做,如有这方面的技术需要,建议购买课程进行深度学习或者与老师联系。

相关实践学习
通过云拨测对指定服务器进行Ping/DNS监测
本实验将通过云拨测对指定服务器进行Ping/DNS监测,评估网站服务质量和用户体验。
相关文章
|
运维 网络协议 云计算
企业运维训练营之云上网络原理和实战(第2期)训练营玩法
阿里云全球技术服务部&开发者学堂联合出品,解密企业级云上网络运维技能,助力从业者在云上网络技术浪潮中站稳脚跟。
1338 3
企业运维训练营之云上网络原理和实战(第2期)训练营玩法
|
机器学习/深度学习 存储 数据采集
训练营第三课——感知全观测能力|学习笔记
快速学习训练营第三课——感知全观测能力
训练营第三课——感知全观测能力|学习笔记
|
消息中间件 存储 数据采集
训练营第四课—了解全观测行业应用|学习笔记
快速学习训练营第四课—了解全观测行业应用
训练营第四课—了解全观测行业应用|学习笔记
|
弹性计算 Oracle 安全
“冬季实战营第一期:从零到一上手玩转云服务器”场景体验实验小结
冬季实战营第一期,多种场景体验,免费实验资源,动手实战,在实际操作中学习。
227 1
“冬季实战营第一期:从零到一上手玩转云服务器”场景体验实验小结
|
Web App开发 弹性计算 关系型数据库
冬季实战营第一期:从零到一上手玩转云服务器体验步骤
冬季实战营第一期:从零到一上手玩转云服务器体验步骤
144 1
冬季实战营第一期:从零到一上手玩转云服务器体验步骤
|
弹性计算 Linux 云计算
阿里云学习体验
对阿里云服务器的学习,了解。
|
存储 弹性计算 运维
快速上手 Serverless | 入门第一课
本文从云计算抛砖引玉,详解 Serverless 的典型应用场景和一些产品介绍。
|
弹性计算 关系型数据库 MySQL
“冬季实战营第三期:MySQL数据库进阶实战”场景体验实验小结
冬季实战营第三期,通过场景实际操作,了解MySQL数据库操作。
162 0
“冬季实战营第三期:MySQL数据库进阶实战”场景体验实验小结
|
弹性计算 关系型数据库 MySQL
冬季实战营第一期:从零到一上手玩转云服务器——体验报告
感受 1月17日的动手实战-初识shan上云基础,图文并茂,很友好。
|
运维 Cloud Native Devops
阿里云开发者学堂运维训练营返场开营,轻松get运维技能
不必担心错过训练营报名,这里整理了阿里云开发者学堂最火爆的运维训练营返场开营,每一期get √ 一个运维技能
阿里云开发者学堂运维训练营返场开营,轻松get运维技能