iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 26
0
Elastic Stack on Cloud

Elastic Stack 是一把梭,用起來再說!!!系列 第 26

Day26-用APM監控應用程序(一)

什麼是APM

Elastic APM是基於Elastic Stack構建的應用程序性能監視系統(Application Performance Management)。它使您可以實時監視軟件服務和應用程序-收集有關傳入請求,數據庫查詢,對緩存的調用,外部HTTP請求等的響應時間的詳細性能信息。這樣可以輕鬆快速地找出並解決性能問題。
Elastic APM還會自動收集未處理的錯誤和異常。錯誤主要根據堆棧跟踪進行分組,因此您可以在新錯誤出現時識別它們,並密切注意特定錯誤發生的次數。
度量標準是調試生產系統時的另一個重要信息來源。Elastic APM代理會自動選擇基本主機級別指標和特定於代理的指標,例如Java代理中的JVM指標和Go代理中的Go運行時指標。

Elastic cloud安裝APM Server

如果是Elastic cloud,只需要部署頁面點選APM再點選Enable簡單兩個步驟就完成部署了

apm

手動安裝APM Server

curl -L -O https://artifacts.elastic.co/downloads/apm-server/apm-server-7.9.1-amd64.deb

sudo dpkg -i apm-server-7.9.1-amd64.deb

設定APM

編輯 /etc/apm-server/apm-server.yml

output.elasticsearch:
    hosts: ["https://elasticsearch:9200"] #elasticsearch server
    username: "elasticsearch" #帳號
    password: "elasticsearch" #密碼

設定自動啟動APM SERVER

sudo systemctl enable apm-server

啟動APM SERVER

sudo systemctl start apm-server

還是Elastic cloud方便多了


上一篇
Day25-Search API
下一篇
Day27-用APM監控應用程序(二)
系列文
Elastic Stack 是一把梭,用起來再說!!!30

尚未有邦友留言

立即登入留言