-
Notifications
You must be signed in to change notification settings - Fork 11
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
[tf] COS (and Minio) terraform modules #227
Conversation
Signed-off-by: Jose C. Massón <[email protected]>
I tested in monolithic mode and deployment worked in one try! Here are my notes:
|
Hi @MichaelThamm ! Thanks for your review!
This is not necessarily wrong. On my VM (6 CPU, 20 GB RMA) took ~10 min
I've addressed these in these two commits: |
This PR fixes #220, and creates a new module named
minio
It is based on #219
In tandem with:
Loki ingests it's own logs:
Loki sends metrics to mimir:
Loki sends tracing to tempo:
grafana-agent:tracing-provider loki:tracing
Mimir sends tracing to tempo:
grafana-agent:tracing-provider mimir:tracing
Mimir metrics send back to itself:
mimir:self-metrics-endpoint grafana-agent:metrics-endpoint
Tempo sends metrics to mimir:
Tempo sends logs to loki:
grafana-agent:logging-provider tempo:logging
Grafana send traces to Tempo:
juju relate tempo:tracing grafana:tracing
How to test it using
tofu
orterraform
Using the default values for worker's units:
Create a
main.tf
file with the following:And then run:
Juju status after deploying the
cos
TF moduleUsing the custom values for worker's units:
If you have enough RAM and CPUs to deploy 3 units per worker you need to create a
main.tf
like this one:Juju status after deploying the
cos
TF module with custom worker's units