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

[RFE] Implement goaccess log analyzer for nginx API logs #520

Open
sadsfae opened this issue Sep 12, 2024 · 1 comment
Open

[RFE] Implement goaccess log analyzer for nginx API logs #520

sadsfae opened this issue Sep 12, 2024 · 1 comment

Comments

@sadsfae
Copy link
Member

sadsfae commented Sep 12, 2024

This RFE covers implementing goaccess for our nginx reverse proxy component of QUADS to track API requests, frequency, performance, etc.

https://goaccess.io/

@sadsfae
Copy link
Member Author

sadsfae commented Sep 12, 2024

This can likely be implemented as an optional thing like we do our nginx SSL vhost config (because goaccess would need a vhost definition)

https://github.com/redhat-performance/quads/blob/latest/container/etc/nginx/conf.d/apiv3_ssl.conf.example

It should come with it's own easy documentation like enabling TLS:

https://github.com/redhat-performance/quads/tree/latest?tab=readme-ov-file#using-ssl-with-flask-api-and-quads

Because goaccess requires a specific kind of nginx logging format this would need to change too in the main vhost(s) but we don't necessarily care about that so I don't see it as an intrusive change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To do
Development

No branches or pull requests

1 participant