oneapm application insight應(yīng)用性能管理平臺(tái)技術(shù)方案書_第1頁
oneapm application insight應(yīng)用性能管理平臺(tái)技術(shù)方案書_第2頁
oneapm application insight應(yīng)用性能管理平臺(tái)技術(shù)方案書_第3頁
oneapm application insight應(yīng)用性能管理平臺(tái)技術(shù)方案書_第4頁
oneapm application insight應(yīng)用性能管理平臺(tái)技術(shù)方案書_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

OneAPMApplicationInsight平臺(tái)體系架 OneAPMApplicationInsight平臺(tái)功能簡(jiǎn) OneAPMApplicationInsight安裝部 、AI、其它 、解壓mysql壓縮 、創(chuàng)建mysql用戶以及口 、mysql數(shù)據(jù)庫(kù)相關(guān)創(chuàng) ,賦mysql權(quán) 、初始化mysql數(shù)據(jù) 、數(shù)據(jù)庫(kù)命 、設(shè)置mysql、修改主機(jī) 、數(shù)據(jù)庫(kù)內(nèi)修改6、安裝OneAPM 、安裝OneAPM 、啟動(dòng)(重啟)OneAPM 7、部署 、修改應(yīng)用啟動(dòng) 日志文 、Agent文 、數(shù)據(jù) 應(yīng)用性能管理現(xiàn)狀與趨,企業(yè)所的經(jīng)營(yíng)環(huán)境越來越復(fù)雜,業(yè)務(wù)創(chuàng)新與IT重塑已經(jīng)成為了企業(yè)保持增新技術(shù)相結(jié)合,通過技術(shù)實(shí)現(xiàn)更敏捷的業(yè)務(wù)。與此同時(shí),企業(yè)的IT系統(tǒng)也需要通過不隨著業(yè)務(wù)發(fā)展的深入,企業(yè)的IT系統(tǒng)也日益復(fù)雜。網(wǎng)絡(luò)、服務(wù)器、應(yīng)用系統(tǒng)之間錯(cuò)綜的關(guān)聯(lián)關(guān)系使得IT管理和運(yùn)維面對(duì)最終用戶反映的應(yīng)用慢系統(tǒng)中斷等問題時(shí),、據(jù)庫(kù)等IT資產(chǎn)進(jìn)行。這種條塊化的方式,由于缺乏的業(yè)務(wù)和IT視圖,無法從IT服務(wù)質(zhì)量,無法實(shí)現(xiàn)端到端的用戶體驗(yàn)和應(yīng)用管理。應(yīng)用性能管理(簡(jiǎn)APM)理念的提出正是為了解決這些問題,滿足業(yè)務(wù)發(fā)展的要求。、從90年代末APM理念出現(xiàn)到今天,應(yīng)用性能管理的發(fā)展大致可以分為三個(gè)階段:第一階段是以網(wǎng)絡(luò)為中心,網(wǎng)絡(luò)速度等于應(yīng)用速度。提供了、故障發(fā)現(xiàn)、帶寬管理、數(shù)據(jù)分析和服務(wù)水級(jí)協(xié)議(SLA)等支持。第二階段是以IT組件為中心,實(shí)現(xiàn)IT組件健康,以及基礎(chǔ)設(shè)施可用性。IT組件包括網(wǎng)絡(luò)、主機(jī)、、操作系統(tǒng)、中間件、數(shù)據(jù)庫(kù)等。第三階段是以應(yīng)用系統(tǒng)為中心,高度復(fù)雜交易為,實(shí)現(xiàn)面向用戶、面向應(yīng)用的端全球著名的咨詢公司GartnerAPMITOneAPMApplicationInsightAPM產(chǎn)品。它以應(yīng)用管理和用戶體驗(yàn)為,實(shí)現(xiàn)了自頂向下的IT管理新模式,可以進(jìn)行前端瀏覽器、OneAPMApplicationInsightOneAPMApplicationInsight是一個(gè)貫穿應(yīng)用系統(tǒng)生命周期的真實(shí)用戶體驗(yàn)管理和應(yīng)用性O(shè)neAPMApplicationInsightJ2EE、.Net、PHP、Python、Ruby開發(fā)的業(yè)務(wù)J2EEOneAPMApplicationInsightOneAPMApplicationInsightAI探針、AI管理服務(wù)器、AIAI探針:安裝在被的應(yīng)用服務(wù)器的Java虛擬機(jī)上,收集Java虛擬機(jī)的相關(guān)性能信HTTPAI管理服務(wù)器。AIAI探針接收的性能數(shù)據(jù),保存到文件和數(shù)據(jù)庫(kù)中,并且提供可視化圖形展示等信息。AIAI探針和前端瀏覽器的性能數(shù)據(jù)進(jìn)行實(shí)時(shí)匹配和關(guān)聯(lián),對(duì)潛在的性能風(fēng)險(xiǎn)進(jìn)行預(yù)判并產(chǎn)生告警。AIOneAPM提供的高性能,已經(jīng)含有預(yù)先配置完畢的服務(wù)端,僅需完成上架、連接電源網(wǎng)線、配置IP即可J2EE應(yīng)用程序的性能管理。OneAPMApplicationInsightOneAPMApplicationInsight為企業(yè)提供的、集中的應(yīng)用性能管理平臺(tái),實(shí)現(xiàn)了真實(shí)OneAPMApplicationInsight可以真實(shí)記錄和反映用戶應(yīng)用系統(tǒng)時(shí)的性能體驗(yàn),并對(duì)響應(yīng)時(shí)間和錯(cuò)誤信息等。OneAPMApplicationInsight提供了瀏覽器性能直方圖、用戶體驗(yàn)總OneAPMApplicationInsight真實(shí)用戶體驗(yàn)管理瀏覽器端指標(biāo)包括頁面加載時(shí)間。根據(jù)請(qǐng)求延遲時(shí)間、響應(yīng)時(shí)間,網(wǎng)絡(luò)傳輸,DOM加載,頁面渲從前端用戶瀏覽器到后端應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器,OneAPMApplicationInsight能在分布式部署的IT環(huán)境中,有效的和分析每一個(gè)交易環(huán)節(jié)的性能信息。OneAPMApplicationInsight的端到端性能分析可以在不影響用戶體驗(yàn)的情況下,和CPUOneAPMApplicationInsight提供了對(duì)如下應(yīng)用性能指標(biāo)的Java代碼、SQL語句的執(zhí)行時(shí)間,以及應(yīng)用SQL語句、接口、或者類等。應(yīng)用系統(tǒng)性能指數(shù)。Apdex(ApplicationPerformanceIndex)是一個(gè)國(guó)際通用標(biāo)準(zhǔn),Apdex是用戶對(duì)應(yīng)用性能滿意度的量化值它提供了一個(gè)的測(cè)量和報(bào)告用戶體驗(yàn)的方法,把最終用戶的體驗(yàn)和應(yīng)用性能作為一個(gè)完整的指標(biāo)進(jìn)行度量。Java所拋,應(yīng)用系統(tǒng)邏輯拓?fù)鋱D用來展示應(yīng)用程序端到端的調(diào)用視圖各個(gè)服務(wù)的調(diào)用,SQL語句的執(zhí)行情況包括執(zhí)行時(shí)間參數(shù)等不是對(duì)數(shù)據(jù)庫(kù)本身性能信息的,服務(wù)器環(huán)境。包括處理器、內(nèi)存、操作系統(tǒng)、JavaAI相關(guān)配置信息端到端的應(yīng)用性能管理從業(yè)務(wù)視角出發(fā)通過捕獲用戶對(duì)應(yīng)用系統(tǒng)的每一次細(xì)節(jié),OneAPMApplicationInsight破除傳統(tǒng)應(yīng)用黑盒,可以深入應(yīng)用程序代碼類的執(zhí)行性能,讓應(yīng)用程序的性能問題一目了然。OneAPMApplicationInsight通過自動(dòng)學(xué)習(xí)、識(shí)別、記Top5、BrowserTrace列表等應(yīng)用前端性能狀況。對(duì)于問題頁面,用戶可以點(diǎn)擊受訪頁面,進(jìn)入單頁面分析,了解頁面平均加載時(shí)間、BrowserTraces。BrowserTrace提供了頁面開始時(shí)間、響應(yīng)時(shí)間、瀏覽器版本號(hào)、頁面跳轉(zhuǎn)時(shí)間、請(qǐng)求重定向時(shí)間、本地緩存加載時(shí)間、DNS解析時(shí)間、TCP傳輸時(shí)間、HTTP請(qǐng)求時(shí)間、HTTP響應(yīng)時(shí)間、DOM解析時(shí)間、靜態(tài)資源加載時(shí)間等相關(guān)指標(biāo),幫助用戶進(jìn)行瀏覽器頁面性能。分布式事務(wù)TracesTraces記錄中,OneAPMApplicationInsight完成端到端的應(yīng)用性能,包括了后端應(yīng)用代碼在整個(gè)事務(wù)流轉(zhuǎn)過程中的執(zhí)行時(shí)間SQLSQLSQLSQL語SQL語句單元,OneAPMApplicationInsightSQLSQLTracesSQL語句的上下文環(huán)境、各個(gè)環(huán)境的時(shí)間消耗占比、調(diào)用參數(shù)(tansaction予了新的含義。當(dāng)用戶復(fù)合應(yīng)用服務(wù)時(shí),他們一般都會(huì)按照自己的理解進(jìn)行actionOneAPMApplicationInsight將應(yīng)用中的每個(gè)頁面請(qǐng)求都定義為一個(gè)事務(wù)。關(guān)注事大的收益。OneAPMApplicationInsight為每條事務(wù)自動(dòng)建立Traces記錄,將事務(wù) OneAPMApplicationInsight能夠根據(jù)應(yīng)用中間件的部署、URL請(qǐng)求及參數(shù),自動(dòng)識(shí)IT環(huán)境中,更加直觀和快速的展示交易的AI管理服務(wù)器的內(nèi)置數(shù)據(jù)庫(kù)進(jìn)行保存,用戶還可以選擇回放任意時(shí)間JVM指標(biāo)、主機(jī)指標(biāo)等諸多應(yīng)用歷史性能數(shù)據(jù)都能通過分析報(bào)表直觀的、量化的反映。全面展現(xiàn)應(yīng)用系統(tǒng)用戶感受,以及應(yīng)用處理能力的變化,為業(yè)務(wù)決OneAPMApplicationInsight、mysql數(shù)據(jù)庫(kù)文 、AI、server端、agent端、perties文支持版本支持、SecureCRT.EXE用于連接服、WinSCP、flashFXP等用于傳輸安裝介 root用戶安rpmrpm-qa|grepmysql|xargsrpm-e--[root@localhost[root@localhosttpmInstall_20140404]#rpm-qa|grepmysql[root@localhosttpmInstall_20140404]#rpm-qa|grepmysql|xargsrpm-e--[root@localhosttpmInstall_20140404]#rpm-qa|grepmysqlunzipunzipmysql-5.6.17.zip–dmysqlcdcd/opt/oneapm/mysql-5.6.17/cpmysqld/etc/init.d/ fodod+xod+x/opt/oneapm/mysql-mysqluseradduseraddmysqlpasswdmysql默認(rèn) 、mysql數(shù)據(jù)庫(kù)相關(guān)創(chuàng) ,賦mysql權(quán)mkdirmkdirchownchownmysql:mysqlmysql f--basedir=/opt/oneapm/mysql-5.6.17 datadir=/opt/oneapm/database--user=mysql、數(shù)據(jù)庫(kù)命 、設(shè)置mysql 、修改主機(jī)vivivietc/sysconfig/networkhostname主機(jī)名、針對(duì)相關(guān)IP增登陸數(shù)據(jù)庫(kù)/opt/oneapm/mysql-5.6.17/bin/mysql-uroot–pblueware,執(zhí)行:grantselect,insert,update,delete,createon*.*toroot@''identifiedby登陸數(shù)據(jù)庫(kù)/opt/oneapm/mysql-5.6.17/bin/mysql-uroot–pblueware,執(zhí)行:grantselect,insert,update,delete,createon*.*toroot@''identifiedby/opt/oneapm/mysql-5.6.17/bin/mysql-uroot-pblueware-h、數(shù)據(jù)庫(kù)內(nèi)useuseUPDATEUPDATEuserSETPassword= ')WHEREuser=注:其他問題請(qǐng)查看《oneAPMapplicationinsight常見故障處理手冊(cè)6OneAPM、安裝OneAPM ,執(zhí)shinstall.shroot(應(yīng)替換為服務(wù)器IP 格式shinstall.sh22root123456四月0320153:35:34下午com.blueware.service.InitDatabaseService信息:開始創(chuàng)建tpm四月0320153:35:34下午com.blueware.service.InitDatabaseService信息sql徑:/home/oneapm/tps-四月0320153:35:34下午com.blueware.service.InitDatabaseService信息:創(chuàng)建7成四月0320153:35:35下午com.blueware.service.InitDatabaseService信息sql:創(chuàng)建7四月0320153:35:47下午com.blueware.service.InitDatabaseService信息sql:創(chuàng)建33成四月0320153:35:48下午com.blueware.service.InitDatabaseService信息sql:創(chuàng)建3四月0320153:36:02下午com.blueware.service.InitDatabaseService信息sql:創(chuàng)建33成四月0320153:36:18下午com.blueware.service.InitDatabaseService信息sql:創(chuàng)建33成四月0320153:36:33下午com.blueware.service.InitDatabaseService信息sql:創(chuàng)建33成四月0320153:36:42下午com.blueware.service.InitDatabaseService信息sql:創(chuàng)建36成四月0320153:36:42下午com.blueware.service.InitDatabaseService信息:創(chuàng)建1 四月0320153:36:42下午com.blueware.service.InitDatabaseService信息tpmDVDC完、啟動(dòng)(重啟)OneAPM、修改啟動(dòng)2.5.0版本Server默認(rèn)刪除dc和dv兩個(gè) 下的tomcat啟動(dòng)日志,為了便于發(fā)現(xiàn)問題,建議開啟。將startup.sh文件中rm-rf$apache_dv/logs/*和rm-vivi/opt/oneapm/tps-installer/startup.shexportJRE_HOME=`pwd`/jreps-ef|grep$apache_dv|grep-vgrep|awk'{printf("kill-9%s\n",$2)}'|shsh$apache_dv/bin/startup.shrm-rfps-ef|grep$apache_dc|grep-vgrep|awk'{printf("kill-9%s\n",$2)}'|shsh$apache_dc/bin/startup.shrm-rfechoDV和DC已經(jīng)啟動(dòng)7、選擇Agent版Agent版對(duì)應(yīng)java版Java1.6(包含)以上版本、且lib文件夾必須和oneapm.jar放臵在同一個(gè)下,lib文件中的內(nèi)容主要是為了支持agent抓取數(shù)據(jù)、修改OneAPM.yml文 wFeXAQMXgcF#改后的Licenseapp_nameMyApplication#MyApplication改為應(yīng)用程序名字,log_level=info#改后為infolog_file_count3#改后為log_limit_in_kbytes=10240#改后為10240log_file_nameoneapm.log#去掉log_file_name前的?#?hostlocalhost#localhost改為OneAPMServer端IPport=8080ignored_paramscredit_cardssn,password#清除credit_cardssn,transaction_tracer.explain_enabledfalsetrue改為falseslow_sql.enabledtrue#false改為true注釋:帶有?#?號(hào)后面的紅色字體是更改后的值,在perties文件中不應(yīng)該存在7.2、修改應(yīng)用JAVA_OPTS=’$JAVA_OPTSJAVA_OPTS=’$JAVA_OPTS注釋:-javaagent指向oneapm的安裝全路徑,/full/path代表oneapm.jar的路徑 打包日志文、Agent文/data/、數(shù)9、附錄Oneapm.yml#OneAPM#OneAPM深度、低耗地 您的java應(yīng)用. ##<%=generated_for_user%>#這節(jié)是用于設(shè)定通用參數(shù)給所有的環(huán)境.#不要在下面這行前添加任何東西.common:&default_settings#==============================LICENSE#你必須指明你的OneAPM賬戶的license_key。#這個(gè)license_key會(huì)將你的agent數(shù)據(jù)綁定到你的賬號(hào)下.Agent可用性#使用這個(gè)參數(shù)來控制agent是否運(yùn)行.#默認(rèn)是true.agent_enabled:OneAPM#如果enable_auto_app_naming設(shè)定為false,agent將發(fā)送所有數(shù)據(jù)給這個(gè)應(yīng)#否則,agent只報(bào)告非WEBMyApplication"和"MyApplication2"就使用如下的方式:#app_name:MyApplication;MyApplication2app_name:My#設(shè)定為true可以啟用對(duì)autoappnaming的支持.#會(huì)自動(dòng)檢測(cè)您的每一個(gè)webapp的名字.#同時(shí)將不同Agent的數(shù)據(jù)對(duì)應(yīng)到不同webapp#默認(rèn)是false.enable_auto_app_naming:false#設(shè)定為true#設(shè)定為false將使用一個(gè)web請(qǐng)求的URI作為事務(wù)的名字.#默認(rèn)是true.Agent將會(huì)使用自帶的日志文件進(jìn)行日志記錄,從而區(qū)別于您應(yīng)用自身的日志.#這個(gè)設(shè)置是動(dòng)態(tài)的,更改它并不需要您重啟應(yīng)用.log的級(jí)別:offsevere,warning,infofine,finerfinest#默認(rèn)是info.log_level:#將所有進(jìn)出OneAPM數(shù)據(jù)記錄為純文本格式#這項(xiàng)設(shè)置是動(dòng)態(tài)的,更改它您不需要重啟應(yīng)用#默認(rèn)為falseaudit_mode:##includes:'^ ##classExcludesSpecial:'$$'#Thenumberoflogfilestouse.#Defaultis1.#log_file_count:#寫入log文件的最大字節(jié)數(shù).#默認(rèn)是0(不限制).#log_limit_in_kbytes:0log文件的名稱#默認(rèn)名:oneapm.log.#log_file_name:oneapm.log#log文 #默認(rèn)地址為oneapm.jar的父 #log_file_path:/home/path/logs#agent默認(rèn)用https方式與OneAPM聯(lián)系#如果您希望用http方式與OneAPM聯(lián)系,#通過將值賦為false來關(guān)閉SSL#這個(gè)動(dòng)作 true.ssl:true#服務(wù)器地址設(shè)置port:443#設(shè)置 連接OneAPM服務(wù)器.#如果 被使用,那么主機(jī)設(shè)置就是必須的.#其它設(shè)置是可選的。#默認(rèn)端口是#設(shè)置用戶名 ##proxy_host:hostname#proxy_port:8080#proxy_user:#proxy_password: trueHTTP#默認(rèn)為false.capture_params:#告知事 ignored_params:credit_card,ssn,ApdexT用來表示事務(wù)執(zhí)行時(shí)間的閾值,以秒為單位.#換句話說,當(dāng)事務(wù)執(zhí)行時(shí)間超過閾值時(shí),trace,并傳送到#這對(duì)定位長(zhǎng)時(shí)間執(zhí)行的事務(wù)很有幫助.#默認(rèn)為0.5秒.apdex_t:0.5#Transactiontracercapturesdeepinformationaboutslow#transactionsandsendsthistotheOneAPMserviceoncea#minute.Includedinthetransactionistheexactcallsequenceof#thetransactionsincludinganySQLstatementsissued.#事務(wù) #賦值為false來關(guān)閉。#默認(rèn)為true.enabled:true#閥值用來確定是否特定事務(wù)的詳細(xì)蹤跡。#當(dāng)控制器的運(yùn)行時(shí)間超過這個(gè)閥值,#事件將會(huì)被,并傳到OneAPM.#賦值為任何浮點(diǎn)數(shù)都可以,#或者(默認(rèn))"apdex_f",然后使用Apdex#它是apdex_t4#默認(rèn)為apdex_f.transaction_thresholdapdex_f#當(dāng)事 SQL語句 off"不記錄#"raw"按原模 #"obfuscated" #默認(rèn)為obfuscated.record_sqlobfuscated 只在特定SQL#只有當(dāng)"record_sql"的值為"raw#obfuscated_sql_fields:credit_card,ssn,#值賦為true來將SQL語句錄入日志,而不是單 #使用record_sql模式可以將SQLfalse.log_sql:false#設(shè)置閥值收集一次sql調(diào)用中的stacktrace(堆棧信息,以秒為單位。#當(dāng)SQL語句超過閥值時(shí),#當(dāng)前stacktrace將被

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論