三人行必有我师

如何自動更改keyvalue 在elasticsearch 裡

Elasticsearch | 作者 zerolim820 | 发布于2020年04月29日 | 阅读数:169

大家好,
 
我使用metricbeat 獲取資料後儲存到elasticsearch ,使用kibana顯示圖表卻無法顯示我想要表達的圖像。 我舉個比方

我使用metricbeat獲取AWS CDN上的參數。
 
我獲取的資料如下(範例)
{
 "cloud":{"id":"321456987"},
 "cloudwatch": { "namespace": "AWS/CloudFront" }, 
 "dimensions": { "Region": "Global", "DistributionId": "FAJSDK4123SDFDA" }
}
 
cloud{id} 為客戶 環境上的accout id
dimensions{DistributionId} 為服務的id 
 
請問我該如何把它在存入資料之前自動更換為我要的資料,方便我在kibana做個顯示?

我希望的資料(範例) 我想要在存入之前做個轉換 例如id 為我要的客戶名稱,DistributionId 為我要的網域名稱?
我已經把客戶名稱和網域名稱資料統計好了如:
id             name               DistributionId               wangyu
21314      阿里巴巴           FAJSDK4123SDFDA     alibaba購物平台
32141      巴巴阿里           FGSA12511FASDQ      alibaba論壇 

{
 "cloud":{"id":"阿里巴巴"},
 "cloudwatch": { "namespace": "AWS/CloudFront" }, 
 "dimensions": { "Region": "Global", "DistributionId": "www.baidu.com" }
}
 
請各位大大求救

zero 上
 
 
已邀请:

要回复问题请先登录注册