Chúng tôi cần thu thập thông tin về thời gian trên nhiều máy chủ và quy trình kinh doanh và xem xét sử dụng graphite. Có vẻ tốt nếu chúng tôi muốn hiển thị dữ liệu thô. Nhưng điều gì sẽ xảy ra nếu chúng ta muốn BI trên dữ liệu này và chạy truy vấn tùy chỉnh? Graphite có cho phép, hoặc cách khác tôi có thể hướng dẫn graphite để lưu trữ dữ liệu trên postgress?truy vấn tùy chỉnh trong graphite
Trả lời
Graphite chắc chắn cho phép bạn truy vấn dữ liệu của mình, cả hai graphically and returning csv or json. Các truy vấn trong graphite không được thực hiện với một ngôn ngữ như sql. Chúng được thực hiện với functions áp dụng cho một chỉ số cùng một lúc. Mỗi số liệu là cơ sở dữ liệu riêng của nó, mà chỉ là một loạt các cặp thời gian, giá trị.
Điều phổ biến nhất bạn có thể muốn là tóm tắt dữ liệu trong các khoảng thời gian khác nhau. Dưới đây là một ví dụ về những gì các url sẽ trông như thế cho một đồ thị nơi dữ liệu được tóm tắt hàng ngày trong một tuần:
http://graphite.example.com/render/?width=586&height=308&_salt=1355992522.674&target=summarize(stats_counts.mystat.subname%2C%20'1day')&from=-7days
Nếu bạn muốn trở lại csv thay vì một đồ thị, bạn sẽ chỉ cần thêm format = json để url. Và nếu bạn đang xem xét dữ liệu thông qua giao diện web của graphite, bạn chỉ cần đặt những thứ sau vào để xem cùng một biểu đồ.
summarize(stats_counts.mystat.subname, '1day')
Hầu hết các truy vấn dữ liệu bạn làm lúc đầu sẽ được ở nhà soạn nhạc graphite, mà chỉ là một giao diện web cho phép bạn click vào số liệu mà bạn muốn thêm vào đồ thị, và áp dụng các chức năng khác nhau đối với họ.
Để thêm dữ liệu vào Postgres, có thể bạn sẽ không muốn làm điều đó để truy vấn nó. Dữ liệu không thực sự được cấu trúc theo cách tuyệt vời cho các cơ sở dữ liệu quan hệ.
- 1. Bộ lọc truy vấn tùy chỉnh Django
- 2. Cách tạo truy vấn MySQL tùy chỉnh trong CakePHP?
- 3. trả lại truy vấn tùy chỉnh chọn trong activerecord
- 4. Cách thực hiện truy vấn tùy chỉnh trong Magento?
- 5. Truy vấn SQL cho Loại bài đăng tùy chỉnh và Nhiều trường tùy chỉnh
- 6. Chuyển các truy vấn tùy chỉnh thành SQL
- 7. Truy vấn SQL tùy chỉnh mà không tương ứng Bảng
- 8. Máy chủ Oauth tùy chỉnh và dấu và trong vấn đề chuỗi truy vấn
- 9. Hiệu chỉnh điều chỉnh truy vấn Hive
- 10. Làm cách nào để sử dụng thuộc tính tùy chỉnh trong truy vấn LINQ-to-Entities?
- 11. Sử dụng một lĩnh vực tùy chỉnh trong mệnh đề WHERE của truy vấn SQL
- 12. Cách chính xác để thêm tham số truy vấn tùy chỉnh trong Solr
- 13. Có thể cache truy vấn sql tùy chỉnh trong Rails không?
- 14. Chơi 2.0: danh sách tùy chọn trong truy vấn
- 15. tích lũy giá trị trong Graphite
- 16. Thực hiện một truy vấn tùy chỉnh trong nhibernate và bản đồ cho một đối tượng tên miền tuỳ chỉnh
- 17. truy cập hiệu suất tùy chỉnh trong C#/perfmon
- 18. Performance Monitoring: hạch vs Graphite
- 19. Hướng dẫn điều chỉnh truy vấn PostgreSQL?
- 20. DataContractResolver/KnownType vấn đề khi lớp tùy chỉnh chứa một lớp tùy chỉnh
- 21. Vấn đề nhấp chuột đối tượng tùy chỉnh trong android
- 22. vấn đề rộng trong một UITextField với rightView tùy chỉnh
- 23. Vấn đề phông chữ tùy chỉnh trong Android
- 24. Tùy chỉnh URL trong AddThis
- 25. Cách sử dụng Bộ đệm truy vấn ActiveRecord với SQL tùy chỉnh
- 26. Làm cách nào để tạo truy vấn tùy chỉnh với WordPress?
- 27. Truy vấn tham số postgresql tùy chỉnh bằng câu lệnh SELECT
- 28. SQLAlchemy: truy vấn thuộc tính tùy chỉnh dựa trên trường bảng
- 29. Truy cập tệp DLL tùy chỉnh .NET trong VBScript
- 30. Mùa xuân: truy cập HttpServletRequest trong ViewResolver tùy chỉnh