Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Cần một cách để logging và đo metrics của hệ thống #47

Open
nvatuan opened this issue Sep 8, 2022 · 4 comments
Assignees

Comments

@nvatuan
Copy link
Member

nvatuan commented Sep 8, 2022

Các metrics như là CPU Usage, Memory Usage, Network IO, Disk IO,... và logs của django, celery,...

@nvatuan
Copy link
Member Author

nvatuan commented Sep 8, 2022

Hiện có hai hướng:

  1. Tích hợp chức năng logging và đo metrics vào app django của chúng ta, nhưng có vấn đề: viết API metrics như thế nào? Giao diện như thế nào? Có thư viện nào của React và Django nó sẵn viện này không? Phải viết lại tất cả?
  2. Dựng một process khác (Supervisord, Prometheus, Grafana,...) nhưng việc xác thực access thế nào? Phải thông qua một port khác nữa sao?

@nvatuan
Copy link
Member Author

nvatuan commented Sep 8, 2022

Ta có thể đi hướng 2, viết các api metrics tuân theo Grafana để học design của nó, sau đó convert dần sang 1 bằng cách tiêu thụ những API metrics đã viết vào app ReactJS

@nvatuan
Copy link
Member Author

nvatuan commented Sep 8, 2022

Đau đầu quá, đi về thôi

@nvatuan nvatuan self-assigned this Sep 9, 2022
@nvatuan
Copy link
Member Author

nvatuan commented Sep 9, 2022

Tạm thời tích hợp nhanh vào django-admin xem sao. Tôi không muốn phải maintain trang đó nữa, nhưng mà biết sao giờ, giải pháp tạm thời để check log là vậy.

@nvatuan nvatuan changed the title Cần một cách để logging và đo metrics của hệ thống [FEATURE] Cần một cách để logging và đo metrics của hệ thống Dec 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: 🔎 Documenting
Development

No branches or pull requests

1 participant