阿里云日志服務(wù)接入

名詞解釋

項目(Project)

日志服務(wù)中的資源管理單元,用于資源隔離和控制

日志空間(Logstore)

是日志服務(wù)中日志數(shù)據(jù)的采集、存儲和查詢單元。

機器組

需要采集數(shù)據(jù)的服務(wù)器。需要先在服務(wù)器中安裝 Logtail客戶端

機器組心跳

反應(yīng)采集日志的服務(wù)器與日志服務(wù)之間的通訊是否正常

Logtail客戶端

客戶端根據(jù)日志路徑、日志規(guī)則等 Logtail配置 在服務(wù)器中采集日志,并將日志發(fā)送到 日志空間。

Logtail配置

記錄日志采集的規(guī)則,包括 日志路徑、日志格式、日志時區(qū)等。

配置流程

1. 根據(jù)阿里云的 接入數(shù)據(jù) 流程,將 項目、日志空間、機器組、Logtail配置 設(shè)置好。

2. 機器組中包含服務(wù)器裝上 Logtail客戶端。

如果服務(wù)器是阿里云ECS,同時ECS和日志服務(wù)的Project位于同一區(qū)域,則可以使用該方式。

  1. 通過公網(wǎng)下載 Logtail 安裝器
wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh;chmod 755 logtail.sh
  1. 使用auto參數(shù)進行安裝。
./logtail.sh install auto
  1. 添加阿里云賬號白名單

如果ECS與日志服務(wù)不屬于同一個阿里云賬號,則需要執(zhí)行該步驟

現(xiàn)在服務(wù)器安裝了數(shù)據(jù)采集工具Logtail,服務(wù)器能將日志向外發(fā)送了。由于我們不希望不屬于我們的賬號能拿到這個日志,所以需要配置一個類似白名單的東西,告訴Logtail哪個阿里云賬號能從我這里獲取日志(當(dāng)前ECS所屬阿里云賬號無需手動加入白名單)。

登錄日志服務(wù)所在阿里云賬號,在個人中心中找到并復(fù)制 賬號ID。進入待采集數(shù)據(jù)的ECS,創(chuàng)建白名單:

# 把 ${AliUid} 替換為上面復(fù)制的 賬號ID
touch /etc/ilogtail/users/${AliUid}

更多白名單配置上的問題,查看:參考文檔

配置完后,需登錄阿里云的日志服務(wù),查看該機器組有沒有心跳。
無心跳的情況可通過Logtail快速診斷工具查找原因。文檔

3. 至此準(zhǔn)備工作已完成

進入日志服務(wù)->項目->日志空間,即可查看配置結(jié)束后的新增的數(shù)據(jù)。

導(dǎo)入歷史日志文件

Logtail默認只采集增量的日志文件

Logtail基于事件進行文件采集,事件通常由監(jiān)聽或定期輪詢文件修改產(chǎn)生。除以上方式外,Logtail還支持從本地文件中加載事件,以此驅(qū)動日志采集。歷史文件采集就是基于本地事件加載實現(xiàn)的功能。具體導(dǎo)入步驟查看:導(dǎo)入歷史日志文件

:導(dǎo)入成功后,Logtail的診斷頁面,會出現(xiàn)一條錯誤類型為 LOAD_LOCAL_EVENT_ALARM 的錯誤。這是正?,F(xiàn)象,文檔中有寫明:

由于加載本地配置屬于特殊行為,Logtail會向服務(wù)器發(fā)送LOAD_LOCAL_EVENT_ALARM以提醒用戶。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容