metlog-py là một khách hàng Python cho hệ thống Metlog các ứng dụng khai thác gỗ và các số liệu tận thu được phát triển bởi đội Mozilla Dịch vụ & nbsp;. Các hệ thống Metlog là có nghĩa là để làm cho cuộc sống dễ dàng hơn cho các nhà phát triển ứng dụng liên quan đến việc tạo ra và gửi ghi và phân tích với dữ liệu tới các điểm đến khác nhau. Nó đạt được mục tiêu này (chúng tôi hy vọng!) Bằng cách tách các mối quan tâm của thế hệ tin nhắn từ những người giao hàng và phân tích tin nhắn. Mã ứng dụng kết thúc trước không còn phải đối phó trực tiếp với thư viện client kết thúc trở lại riêng biệt, hoặc thậm chí biết lưu trữ và xử lý dữ liệu cuối cùng công cụ gì lại đang được sử dụng. Thay vào đó, một thông báo được dán nhãn với một kiểu (và có thể là siêu dữ liệu khác) và giao cho các hệ thống Metlog, mà sau đó xử lý giao thông cuối cùng.
Hệ thống Metlog bao gồm ba phần:
máy phát điện
& Nbsp; Đây là ứng dụng đó sẽ được tạo ra các dữ liệu đó sẽ được gửi vào hệ thống.
bộ định tuyến
& Nbsp; Đây là nhận ban đầu của các thông điệp mà các máy phát điện sẽ được gửi. Thông thường, một router metlog deserializes các thông điệp mà nó nhận được, kiểm tra chúng, và sẽ quyết định dựa trên siêu dữ liệu hoặc nội dung mà thiết bị đầu cuối (s) mà tin nhắn sẽ được gửi tin nhắn.
thiết bị đầu cuối
& Nbsp; Các loại khác nhau của các thông điệp cho vay mình để các loại khác nhau của bài trình bày, chế biến và phân tích. Các router có khả năng cung cấp các thông điệp của các loại khác nhau đến những điểm đến thích hợp để xử lý những loại tin nhắn. Ví dụ, các thông điệp log đơn giản có thể ra vào một file log, trong khi thông tin timer counter được gửi đến một máy chủ statsd, và thông tin Python ngoại lệ được gửi đến một máy chủ Sentry.
Thư viện metlog-py bạn đang đọc về là một thư viện khách hàng có nghĩa là để được sử dụng bởi các ứng dụng máy phát điện dựa trên Python. Nó cung cấp một phương tiện cho những ứng dụng để chèn các thông điệp vào hệ thống để giao cho các bộ định tuyến và, cuối cùng, một hoặc nhiều thiết bị đầu cuối.
Thông tin chi tiết về cách sử dụng dịch vụ Mozilla Metlog (bao gồm cả những gì đang được sử dụng cho một bộ định tuyến và những thiết bị đầu cuối được sử dụng / lập kế hoạch để sử dụng) có thể được tìm thấy trên các trang thông số liên quan.
Yêu cầu :
- Python
Bình luận không