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] Capture DevOps analytics data in backend #157

Open
Zamion101 opened this issue Dec 22, 2022 · 5 comments
Open

[Feature] Capture DevOps analytics data in backend #157

Zamion101 opened this issue Dec 22, 2022 · 5 comments
Labels
help wanted Open for contributions from the community

Comments

@Zamion101
Copy link
Contributor

Zamion101 commented Dec 22, 2022

Feature description

Capture some of the analytics data like request_count, request_duration, error_count, route_timings, database_timings and etc.

Why would it be useful?

Backend is the most important piece of all the projects. In order to provided healthy and fast experience for users, we need to collect analytics data and use it to further develop the backend.

Additional context

One possible and robust solution is using Prometheus and it's Pull-based analytics collection system to collect analytics data from backend.
It can be optional option to enable for Self-Hosting.

@vmatsiiako
Copy link
Collaborator

Do you think people should be able to opt out?

@maidul98
Copy link
Collaborator

maidul98 commented Dec 22, 2022

That's a good idea. We use Kubernetes so Prometheus would be easy to add to track service/host metrics and add actionable alerts

@Zamion101
Copy link
Contributor Author

Do you think people should be able to opt out?

Do you mean in Cloud? Like there is a options in account settings, which user can be able to opt-out by toggling on?

@maidul98 maidul98 added the help wanted Open for contributions from the community label Dec 23, 2022
@maidul98
Copy link
Collaborator

@mv-turtle these metrics are for dev ops purposes to make it eaiser to debug and trace service issues, they are not user data directly. @Zamion101 If you are familiar with this, feel free to add Prometheus to our helm chart and submit a PR

@Zamion101
Copy link
Contributor Author

Zamion101 commented Dec 23, 2022

Unfortunately I'm not familiar with helm-charts, but will add Prometheus and DevOps analytics collection to backend after finishing #150 .

@Zamion101 Zamion101 changed the title [Feature] Capture analytics data in backend [Feature] Capture DevOps analytics data in backend Dec 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Open for contributions from the community
Projects
None yet
Development

No branches or pull requests

3 participants