2013-02-22 18 views
9

Dưới đây là màn hình hiển thị cho một stat trong 24 giờ qua (trong Graphite Composer):Graphite sẽ chỉ hiển thị dữ liệu trong 24 giờ qua

Past 24 hours

Dưới đây là màn hình hiển thị cho một stat cho "quá khứ 14 ngày ":

enter image description here

Không có nhiều khác biệt ở đó. Tôi không thể thuyết phục Graphite hiển thị bất kỳ dữ liệu nào cho bất kỳ khoảng thời gian nào trong 24 giờ qua.

Dưới đây là các mục relavent từ storage-schemas.conf (Tôi đang sử dụng StatsD):

[stats] 
pattern = ^stats.* 
retentions = 10:2160,60:10080,600:262974 

[stats_counts] 
pattern = ^stats_counts.* 
retentions = 10:2160,60:10080,600:262974 

storage-aggregation.conf tôi:

[min] 
pattern = \.min$ 
xFilesFactor = 0 
aggregationMethod = min 

[max] 
pattern = \.max$ 
xFilesFactor = 0 
aggregationMethod = max 

[sum] 
pattern = \.count$ 
xFilesFactor = 0 
aggregationMethod = sum 

[default_average] 
pattern = .* 
xFilesFactor = 0 
aggregationMethod = average 

tôi có năm hoặc lâu hơn ngày dữ liệu bị bắt cho đến nay. Tôi đang thiếu gì?

Edited thêm:

Tôi đoán tôi nên đề cập đến mà tôi bắt đầu ra với mặc định storage-schemas.conf và chỉ ngày hôm qua xây dựng lại các file cơ sở dữ liệu thì thầm của tôi để phù hợp với cấu hình ở trên. Tôi không nghĩ rằng điều này nên có liên quan, nhưng có nó.

CẬP NHẬT:

Tôi đang sử dụng 0.9.10 graphite-web và thì thầm, từ PyPI, phát hành vào Tháng Năm 2012.

+0

Dường như vấn đề giao diện người dùng trong ứng dụng web Graphite, cuối cùng bạn có giải quyết được vấn đề này không? Tôi sẽ chỉ làm một referesh đến trang ... Lưu ý rằng nếu bạn không có thông tin trong Whisper trong khoảng thời gian 14 ngày của bạn thì đồ thị vẫn phải hiển thị thời gian đó nhưng không có "dòng" trong biểu đồ ... –

+0

Lạ thật. Nó hiển thị một thời gian ngắn hơn 24 giờ, và bây giờ nó trở lại chỉ 24 giờ. Nó phải là một lỗi. –

+0

Bạn đang chạy phiên bản nào của carbon và than chì? Chúng ta đang thấy cùng một vấn đề - một số đồ thị thể hiện nó, những đồ thị khác thì không. –

Trả lời

12

Vâng, đây là những gì tôi nhận được vì không dán toàn bộ cấu hình. Dưới đây là những gì nó thực sự trông giống như:

[carbon] 
pattern = ^carbon\. 
retentions = 60:90d 

[default_1min_for_1day] 
pattern = .* 
retentions = 60s:1d 

[stats] 
pattern = ^stats.* 
retentions = 10:2160,60:10080,600:262974 

[stats_counts] 
pattern = ^stats_counts.* 
retentions = 10:2160,60:10080,600:262974 

Tất nhiên, phần [default_1min_for_1day] được phù hợp đầu tiên, trước hai người kia, và vì vậy tôi chỉ nhận được dữ liệu trong 24 giờ qua. Việc di chuyển toàn bộ dữ liệu đến cuối tệp có vẻ đã giải quyết được vấn đề.

+0

Tôi đã tìm kiếm trợ giúp: http://stackoverflow.com/questions/20433697/graphite-returning-incorrect-datapoint – GJain

+0

@David Eyk, tôi đang đối mặt với một cái gì đó tương tự và không thể tìm ra cái gì vấn đề là. Tôi đang cố gắng nhận được giá trị trung bình theo giờ cho dữ liệu tháng. Thay vì nhận hàng giờ, tôi nhận được dữ liệu trung bình 2 giờ. Bất kỳ ý tưởng những gì tôi có thể làm? – user1471980

+0

@ user1471980 Khó nói mà không thấy cấu hình của bạn.Tôi khuyên bạn nên đặt một câu hỏi mới và bao gồm mô tả chi tiết về những gì bạn đang cố gắng thực hiện và cấu hình của bạn. –

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