784
阿裏雲
Fluentd MaxCompute插件__數據入雲_數據集成-阿裏雲
Fluentd是一個日誌收集係統,它的特點在於其各部分均是可定製化的,你可以通過簡單的配置,將日誌收集到不同的地方。本文介紹如何通過Fluentd將日誌上傳到ODPS DataHub。
二、環境要求
- Ruby 2.1.0
- Gem 2.4.5 or later
- Fluentd-0.10.49 or later
- Protobuf-3.5.1 or later
三、安裝步驟
安裝依賴:
gem install protobuf
gem install fluentd --no-ri --no-rdoc
安裝插件:
gem install fluent-plugin-aliyun-odps
四、配置實例
- 創建odps datahub表:
create table nginx_logs(remote string, accesstime string, method string, path string, code string, size string, agent string) into 5 shards hublifecycle 7;
- 修改fluentd配置文件,將nigix日誌實時傳入odps datahub表。
<source>
type tail
path /logs/access.log
pos_file /tmp/nginx.access.pos
refresh_interval 5s
tag nginx.access
format /^(?<remote>[^ ]*) - - [(?<accesstime>[^]]*)] "(?<method>S+)(?: +(?<path>[^"]*?)(?: +S*)?)?" (?<code>[^ ]*) (?<size>[^ ]*) "-" "(?<agent>[^"]*)"$/
time_format %Y%b%d %H:%M:%S %z
</source>
<match **>
type aliyun_odps
aliyun_access_id ************
aliyun_access_key ************
aliyun_odps_endpoint https://service.odps.aliyun.com/api/
aliyun_odps_hub_endpoint https://dh.odps.aliyun.com
project test
buffer_chunk_limit 2m
buffer_queue_limit 128
flush_interval 5s
<table nginx.access>
table nginx_logs
fields remote,accesstime,method,path,code,size,agent
shard_number 5
</table>
</match>
- 啟動fluentd,如果有類似如下的輸出,就可以說明數據實時寫入Datahub服務已經成功。
2015-08-19 16:41:15 +0800 [info]: 5 records to be sent
2015-08-19 16:41:15 +0800 [info]: Successfully import 5 data to table:nginx_logs at threadId:0
五、了解更多
最後更新:2016-11-24 11:23:47
上一篇:
Flume MaxCompute Sink插件__數據入雲_數據集成-阿裏雲
下一篇:
OGG MaxCompute插件__數據入雲_數據集成-阿裏雲
Java 收發消息__HTTP 接入(簡單)_消息隊列 MQ-阿裏雲
計劃任務__係統管理_用戶指南(Linux)_數據管理-阿裏雲
BandwidthPackagePublicIpMonitorDataSetType__數據類型_API參考_專有網絡 VPC-阿裏雲
實驗目標__快速入門_推薦引擎-阿裏雲
ROS區域列表__調用方式_API 文檔_資源編排-阿裏雲
標簽建模__產品與架構介紹_畫像分析-阿裏雲
主賬號管理__賬號管理_用戶指南_企業級分布式應用服務 EDAS-阿裏雲
實例狀態圖__附錄_API 參考_雲服務器 ECS-阿裏雲
EcsOrder__數據類型_API參考_E-MapReduce-阿裏雲
SQL Server不停機遷移__數據遷移_用戶指南_數據傳輸-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲