-
Notifications
You must be signed in to change notification settings - Fork 0
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
Add Monitoring to test local performance improvements #211
Conversation
…om the database to prometheus.
…eus and Postgres datasource.
…log files to daily.
…e profile for them.
…lex. Update check python version in case python or python3 is not installed.
The gRPC Server dashboard in Grafana has the same three panel groups (or whatever you call them) for each of three jobs. The panel groups are gRPC General, gRPC Methods, and Go, while the jobs are prometheus, prometheus-postgres-exporter, and store. Does this mean that prometheus and prometheus-postgres-exporter are also written in Go and use gRPC for communication? |
I think the Grafana term is
They are written in Go. I don't think they use gRPC. I made the dashboard this way as I thought for our most common use case |
To avoid confusion I would personally have preferred to move the two monitoring servers (prometheus and exporter) out in a separate dashboard (typically called Monitoring Infrastructure or something like that) and no longer associate them with gRPC metrics (since that's n/a as you say). Or even delete them altogheter, but that's not important I think. It's interesting to have them there. |
…% of the time we won't look at the others.
…he extra.conf the extension is loaded on a new clean database (just destroy local). But it is not created for existing databases. Add a migration to create the extension.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good!
When running just local you can access the monitoring.