Kibana - การสร้างรายงานโดยใช้ Kibana
สามารถสร้างรายงานได้อย่างง่ายดายโดยใช้ปุ่มแชร์ที่มีอยู่ใน Kibana UI
รายงานใน Kibana มีให้ในสองรูปแบบต่อไปนี้ -
- Permalinks
- รายงาน CSV
รายงานเป็นลิงก์ถาวร
เมื่อทำการแสดงภาพคุณสามารถแชร์สิ่งเดียวกันได้ดังนี้ -
ใช้ปุ่มแชร์เพื่อแชร์การแสดงภาพกับผู้อื่นเป็น Embed Code หรือ Permalinks
ในกรณีของ Embed code คุณจะได้รับตัวเลือกต่อไปนี้ -
คุณสามารถสร้างโค้ด iframe เป็น URL แบบสั้นหรือ URL แบบยาวสำหรับสแนปชอตหรือวัตถุที่บันทึกไว้ Snapshot จะไม่ให้ข้อมูลล่าสุดและผู้ใช้จะสามารถดูข้อมูลที่บันทึกไว้เมื่อแชร์ลิงก์ การเปลี่ยนแปลงใด ๆ ที่ทำในภายหลังจะไม่ปรากฏ
ในกรณีของวัตถุที่บันทึกไว้คุณจะได้รับการเปลี่ยนแปลงล่าสุดที่ทำกับการแสดงภาพนั้น
โค้ด Snapshot IFrame สำหรับ URL แบบยาว -
<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>
โค้ด Snapshot Iframe สำหรับ URL แบบสั้น -
<iframe src="http://localhost:5601/goto/f0a6c852daedcb6b4fa74cce8c2ff6c4?embed=true" height="600" width="800"><iframe>
เป็นสแนปชอตและช็อต URL
ด้วย Short url -
http://localhost:5601/goto/f0a6c852daedcb6b4fa74cce8c2ff6c4
เมื่อปิด Short url ลิงค์จะมีลักษณะดังนี้ -
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))
เมื่อคุณกดลิงก์ด้านบนในเบราว์เซอร์คุณจะได้รับการแสดงภาพแบบเดียวกับที่แสดงด้านบน ลิงก์ด้านบนโฮสต์อยู่ในเครื่องดังนั้นจะไม่ทำงานเมื่อใช้ภายนอกสภาพแวดล้อมภายใน
รายงาน CSV
คุณสามารถรับรายงาน CSV ใน Kibana ซึ่งมีข้อมูลอยู่ซึ่งส่วนใหญ่อยู่ในแท็บ Discover
ไปที่แท็บ Discover และรับดัชนีที่คุณต้องการข้อมูล ที่นี่เราได้นำดัชนี: countriesdata-2018/12/26 นี่คือข้อมูลที่แสดงจากดัชนี -
คุณสามารถสร้างข้อมูลตารางจากข้อมูลด้านบนดังที่แสดงด้านล่าง -
เราได้เลือกฟิลด์จากช่องว่างและข้อมูลที่เห็นก่อนหน้านี้จะถูกแปลงเป็นรูปแบบตาราง
คุณสามารถรับข้อมูลข้างต้นในรายงาน CSV ดังที่แสดงด้านล่าง -
ปุ่มแชร์มีตัวเลือกสำหรับรายงาน CSV และลิงก์ถาวร คุณสามารถคลิกที่รายงาน CSV และดาวน์โหลดได้
โปรดทราบเพื่อรับรายงาน CSV ที่คุณต้องใช้เพื่อบันทึกข้อมูลของคุณ
ยืนยันบันทึกและคลิกที่ปุ่มแบ่งปันและรายงาน CSV คุณจะได้รับการแสดงผลดังต่อไปนี้ -
คลิกที่สร้าง CSV เพื่อรับรายงานของคุณ เมื่อเสร็จแล้วระบบจะสั่งให้คุณไปที่แท็บการจัดการ
ไปที่แท็บการจัดการ→การรายงาน
จะแสดงชื่อรายงานสร้างที่สถานะและการดำเนินการ คุณสามารถคลิกปุ่มดาวน์โหลดตามที่ไฮไลต์ไว้ด้านบนและรับรายงาน csv ของคุณ
ไฟล์ CSV ที่เราเพิ่งดาวน์โหลดมีดังที่แสดงไว้ที่นี่ -