Tổng số golang mongodb
Chúng tôi sẽ là một ứng dụng “đọc-đánh giá-in-vòng lặp” (REPL) đơn giản. Trong đó, chúng tôi sẽ thu thập một số số liệu để quan sát công việc đang diễn ra trong mã này, chẳng hạn như Show
Đầu tiên, tạo một tệp có tên 1
Tiếp theo, đặt mã sau vào bên trong của 1
Bạn có thể chạy mã qua 3Bật số liệuGói nhập khẩuĐể bật số liệu, chúng tôi sẽ nhập một vài gói
Tạo số liệuTrước tiên, chúng tôi sẽ tạo các biến cần thiết để sau này ghi lại số liệu của chúng tôi
________số 8 Tạo thẻBây giờ, chúng tôi sẽ tạo biến cần thiết sau này để thêm siêu dữ liệu văn bản bổ sung vào số liệu của chúng tôi
0Sau này chúng ta sẽ sử dụng thẻ này, được gọi là KeyMethod, để ghi lại phương thức nào đang được gọi. Trong kịch bản của chúng tôi, chúng tôi sẽ chỉ sử dụng nó để ghi lại rằng “repl” đang gọi dữ liệu của chúng tôi Một lần nữa, điều này là tùy ý và hoàn toàn phụ thuộc vào người dùng. Ví dụ: nếu chúng tôi muốn theo dõi hệ điều hành mà người dùng đang sử dụng, chúng tôi có thể làm như thế này 1Sau này, khi chúng tôi sử dụng osKey, chúng tôi sẽ có cơ hội nhập các giá trị như “windows” hoặc “mac” Chèn thẻBây giờ chúng ta sẽ chèn một thẻ cụ thể có tên là “repl”. Nó sẽ cung cấp cho chúng tôi một 4 mới mà chúng tôi sẽ sử dụng trong khi sau này chúng tôi ghi lại số liệu của mình. 5 này có tất cả các thẻ đã được chèn trước đó, do đó cho phép truyền ngữ cảnhVí dụ 4và để sử dụng hoàn chỉnh 0 1Khi ghi lại số liệu, chúng tôi sẽ cần 5 từ 7. Chúng tôi sẽ ghi lại các chỉ số trong 8, vì vậy hãy tiếp tục và cung cấp 5 ngay bây giờ 2 3Số liệu ghi âmBây giờ chúng tôi sẽ ghi lại các số liệu mong muốn. Để làm như vậy, chúng tôi sẽ sử dụng 0 và chuyển vào 5 và 4 5Bật Chế độ xemChúng tôi sẽ thêm gói View. 2Gói nhập khẩu 6 7Tạo Chế độ xemBây giờ, chúng tôi xác định cách tổ chức các số liệu của mình bằng cách tạo 3 8 9Đăng ký lượt xemBây giờ chúng tôi đăng ký lượt xem và đặt khoảng thời gian báo cáo 0 1Xuất số liệu thống kêĐăng ký lượt xem 2Gói nhập khẩuChúng tôi sẽ bổ sung gói gói xuất khẩu Prometheus Go. 4Tạo nhà xuất khẩuĐể các số liệu của chúng tôi được xuất sang Prometheus, ứng dụng của chúng tôi cần được hiển thị dưới dạng điểm cuối cạo. Trình xuất OpenCensus Go Prometheus là trình xuất PHẢI được đính kèm với điểm cuối http “/metrics” 3Mã từ đầu đến cuốiNói chung mã sẽ là 4Chạy hướng dẫnBước này liên quan đến việc chạy ứng dụng hướng dẫn trong một thiết bị đầu cuối và sau đó chạy chính Prometheus trong một thiết bị đầu cuối khác Đã cài đặt đúng cách, trong một thiết bị đầu cuối, vui lòng chạy 5Tệp cấu hình PrometheusĐể cho phép Prometheus thu thập thông tin từ ứng dụng của bạn, chúng tôi phải trỏ nó tới ứng dụng hướng dẫn có máy chủ đang chạy trên “localhost. 8888” Để làm được điều này, trước tiên chúng ta cần tạo một tệp YAML với cấu hình e. g. 5 có nội dung là |