2015-04-15 17 views

Trả lời

8

Bộ lọc thời gian không được lưu dưới dạng một phần của trang tổng quan và không nên theo ý kiến ​​của tôi. Trang tổng quan hiển thị cho bạn dữ liệu được sắp xếp theo một cách nhất định và mỗi người dùng sẽ có thể sửa đổi phạm vi ngày của chế độ xem nhưng họ thấy phù hợp.

Nếu bạn quan tâm đến việc thay đổi mặc định kibana, bạn có thể làm như vậy bằng cách sửa đổi mã.
Chuyển đến tệp 'services/timefilter.js' và có một biến được gọi là timeDefaults. Bạn có thể sửa đổi nó để phù hợp với giá trị mặc định bạn quan tâm đến

Trong đoạn mã nó trông như thế này:.

var timeDefaults = { 
    from: 'now-15m', 
    to: 'now' 
}; 

Các fromto thuộc tính được phân tách bằng ISO8601 định dạng.

+1

Trong kibana 4.0.2, timeDefaults nằm trong src \ công \ index.js – Alexander

+0

Trong kibana 4.6, đó là dưới /src/ui/public/config/defaults.js Hoặc qua bảng điều khiển "Cài đặt >> Nâng cao" và tìm kiếm timeDefaults –

7

Bạn có thể đặt trước bộ lọc thời gian trong liên kết trang tổng quan. Ví dụ thiết lập để kéo dài 6 giờ:

kibana-host:5601/#/dashboard/My-Dashboard?_g=(time:(from:now-6h,mode:quick,to:now)) 
+0

Điều này hữu ích nếu bạn không muốn thay đổi chỉ mục Kibana index.js. Cảm ơn. – milanchandna

13

Trong 4.5.0, bạn có thể thay đổi nó bất cứ lúc nào trong Kibana ui bằng cách điều hướng đến "Cài đặt" -> "Nâng cao". Xem này link. Chỉ cần chỉnh sửa timepicker:timeDefaults một cái gì đó giống như { "from": "now-90d", "to": "now", "mode": "quick" }

+0

đã làm việc cho tôi! cũng đặt mặc định thành "2 năm qua" của nó ... '{" từ ":" now-2y "," thành ":" now "," mode ":" quick "}' –

Các vấn đề liên quan