Kibana - Tạo báo cáo bằng Kibana
Có thể dễ dàng tạo báo cáo bằng cách sử dụng nút Chia sẻ có sẵn trong Kibana UI.
Các báo cáo trong Kibana có sẵn ở hai dạng sau:
- Permalinks
- Báo cáo CSV
Báo cáo dưới dạng Permalinks
Khi thực hiện trực quan hóa, bạn có thể chia sẻ như sau:
Sử dụng nút chia sẻ để chia sẻ hình ảnh với những người khác dưới dạng Mã nhúng hoặc Liên kết cố định.
Trong trường hợp mã Nhúng, bạn nhận được các tùy chọn sau:
Bạn có thể tạo mã iframe dưới dạng url ngắn hoặc url dài cho ảnh chụp nhanh hoặc đối tượng đã lưu. Ảnh chụp nhanh sẽ không cung cấp dữ liệu gần đây và người dùng sẽ có thể xem dữ liệu được lưu khi liên kết được chia sẻ. Mọi thay đổi được thực hiện sau đó sẽ không được phản ánh.
Trong trường hợp đối tượng đã lưu, bạn sẽ thực hiện các thay đổi gần đây đối với trực quan đó.
Ảnh chụp nhanh mã IFrame cho url dài -
<iframe src="http://localhost:5601/app/kibana#/visualize/edit/87af
cb60-165f-11e9-aaf1-3524d1f04792?embed=true&_g=()&_a=(filters:!(),linked:!f,query:(language:lucene,query:''),
uiState:(),vis:(aggs:!((enabled:!t,id:'1',params:(field:Area),schema:metric,type:max),(enabled:!t,id:'2',p
arams:(field:Country.keyword,missingBucket:!f,missingBucketLabel:Missing,order:desc,orderBy:'1',otherBucket:!
f,otherBucketLabel:Other,size:10),schema:segment,type:terms)),params:(addLegend:!t,addTimeMarker:!f,addToo
ltip:!t,categoryAxes:!((id:CategoryAxis-1,labels:(show:!t,truncate:100),position:bottom,scale:(type:linear),
show:!t,style:(),title:(),type:category)),grid:(categoryLines:!f,style:(color:%23eee)),legendPosition:right,
seriesParams:!((data:(id:'1',label:'Max+Area'),drawLi
nesBetweenPoints:!t,mode:stacked,show:true,showCircles:!t,type:histogram,valueAxis:ValueAxis-1)),times:!(),
type:histogram,valueAxes:!((id:ValueAxis-1,labels:(filter:!f,rotate:0,show:!t,truncate:100),name:LeftAxis-1,
position:left,scale:(mode:normal,type:linear),show:!t,style:(),title:(text:'Max+Area'),type:value))),title:
'countrywise_maxarea+',type:histogram))" height="600" width="800"></iframe>
Ảnh chụp nhanh mã Iframe cho url ngắn -
<iframe src="http://localhost:5601/goto/f0a6c852daedcb6b4fa74cce8c2ff6c4?embed=true" height="600" width="800"><iframe>
Dưới dạng ảnh chụp nhanh và url ảnh chụp.
Với url ngắn -
http://localhost:5601/goto/f0a6c852daedcb6b4fa74cce8c2ff6c4
Khi tắt url ngắn, liên kết trông như dưới đây:
http://localhost:5601/app/kibana#/visualize/edit/87afcb60-165f-11e9-aaf1-3524d1f04792?_g=()&_a=(filters:!(
),linked:!f,query:(language:lucene,query:''),uiState:(),vis:(aggs:!((enabled:!t,id:'1',params:(field:Area),
schema:metric,type:max),(enabled:!t,id:'2',params:(field:Country.keyword,missingBucket:!f,missingBucketLabel:
Missing,order:desc,orderBy:'1',otherBucket:!f,otherBucketLabel:Other,size:10),schema:segment,type:terms)),
params:(addLegend:!t,addTimeMarker:!f,addTooltip:!t,categoryAxes:!((id:CategoryAxis-1,labels:(show:!t,trun
cate:100),position:bottom,scale:(type:linear),show:!t,style:(),title:(),type:category)),grid:(categoryLine
s:!f,style:(color:%23eee)),legendPosition:right,seriesParams:!((data:(id:'1',label:'Max%20Area'),drawLines
BetweenPoints:!t,mode:stacked,show:true,showCircles:!t,type:histogram,valueAxis:ValueAxis-1)),times:!(),
type:histogram,valueAxes:!((id:ValueAxis-1,labels:(filter:!f,rotate:0,show:!t,truncate:100),name:LeftAxis-1,
position:left,scale:(mode:normal,type:linear),show:!t,style:(),title:(text:'Max%20Area'),type:value))),title:'countrywise_maxarea%20',type:histogram))
Khi bạn nhấn vào liên kết trên trong trình duyệt, bạn sẽ có được hình ảnh tương tự như hình trên. Các liên kết trên được lưu trữ cục bộ, vì vậy nó sẽ không hoạt động khi được sử dụng bên ngoài môi trường cục bộ.
Báo cáo CSV
Bạn có thể nhận được Báo cáo CSV trong Kibana nơi có dữ liệu, phần lớn nằm trong tab Khám phá.
Chuyển đến tab Khám phá và lấy bất kỳ chỉ mục nào bạn muốn có dữ liệu. Ở đây chúng tôi đã lấy chỉ số: countrydata-26.12.2018 . Đây là dữ liệu được hiển thị từ chỉ mục -
Bạn có thể tạo dữ liệu dạng bảng từ dữ liệu trên như hình dưới đây -
Chúng tôi đã chọn các trường từ các trường Có sẵn và dữ liệu nhìn thấy trước đó được chuyển đổi thành định dạng bảng.
Bạn có thể lấy dữ liệu ở trên trong báo cáo CSV như được hiển thị bên dưới -
Nút chia sẻ có tùy chọn cho báo cáo CSV và liên kết cố định. Bạn có thể nhấp vào Báo cáo CSV và tải xuống tương tự.
Xin lưu ý để nhận được Báo cáo CSV, bạn cần lưu dữ liệu của mình.
Xác nhận Lưu và nhấp vào nút Chia sẻ và Báo cáo CSV. Bạn sẽ nhận được màn hình hiển thị sau -
Nhấp vào Tạo CSV để nhận báo cáo của bạn. Sau khi hoàn tất, nó sẽ hướng dẫn bạn chuyển đến tab quản lý.
Chuyển đến Tab Quản lý → Báo cáo
Nó hiển thị tên báo cáo, được tạo tại, trạng thái và các hành động. Bạn có thể nhấp vào nút tải xuống như được đánh dấu ở trên và nhận báo cáo csv của bạn.
Tệp CSV chúng tôi vừa tải xuống như được hiển thị ở đây -