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

[Monitoring] Integrate a monitoring system #13

Open
Sanskar95 opened this issue Mar 27, 2021 · 3 comments
Open

[Monitoring] Integrate a monitoring system #13

Sanskar95 opened this issue Mar 27, 2021 · 3 comments
Labels

Comments

@Sanskar95
Copy link
Contributor

Sanskar95 commented Mar 27, 2021

I feel prometheus would be a good choice owing to its in built alerting mechanisms, centralised control and web ui for visualization and also the presence of PromQL
Some questions regarding monitoring:

  1. Is the logging system in the backend app in place?
    2)If yes, whats the structure of logs , do we need to implement a middleware to transform the logs so that it becomes compatible with prometheus worker.
    @iskitsas
@iskitsas
Copy link
Contributor

Hi @Sanskar95,

In the app you will find just the usual application logs. In the past we had used the ELK stack, so we had logstash and filebeat in place, to collect and parse logs, pushed to ES. If you are more familiar with this stack, you can use it.

On the other hand, you should implement anything needed to support Prometheus and be compatible with it. Propose an architecture so we can review it together, and help you where needed. You can change the structure of the logs to any format that is convenient for the integration.

@Sanskar95
Copy link
Contributor Author

Hi @iskitsas
Considering its a JVM based application , i feel Micrometer would be the best choice to make logs prometheus friendly
prometheus_experiment

@iskitsas
Copy link
Contributor

Hi @Sanskar95 ,

Looks fine.

Thanks!

@iskitsas iskitsas added the story label Mar 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants