今天,我們將從實作中更深入了解指標(Metrics),學到透過 Metricbeat 傳送 Metric 的資料到 Elastic cloud,進而了解收集不同系統間的資訊是多麼有幫助。
本篇的主題包含有:
那我們就開始吧!
關於指標的基礎知識以及與日記的差異,有興趣的看倌可以參考 Day10 的內容。
這一部分的實作,我們將可以學到:
先在 Elastic cloud 創建一個設置,如果忘記的話可以參考 Day2 的部分,這次我們設置的名稱就取做 test_metric 吧!
在 VM terminal 下,我們先來下載解壓縮 Metricbeat:
curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.6.2-linux-x86_64.tar.gz
tar -xzf metricbeat-7.6.2-linux-x86_64.tar.gz
cd metricbeat-7.6.2-linux-x86_64
cloud.id: "YOUR_CLOUD_ID"
cloud.auth: "elastic:YOUR_CLOUD_PASSWORD"
dev tools
,看看目前的索引有哪些,你會看到一個 metricbeat-*
開頭的,這就代表 Metricbeat 成功把資料送進雲端的 Elastic cloud 啦!./metricbeat
GET metricbeat-*/_search
Ctrl+C
關閉 Metricbeat,我們來看看啟動的 module 是什麼,可以發現正好是 system:ls -l modules.d
cat modules.d/system.yml
哇~指標的更深入內容倒是比預期的少,官方的教學文件不知道是不是有少放內容,感覺大部分的內容在一開頭的基本訓練內容就有囊括了!
今天我們學到了如何將指標,透過練習開啟 VM 內下載的 Metricbeat 與雲端的 Elastic 和 Kibana 連接,並做一些查找確定內容,明天就可以深入 APM 囉!