Gcloud monitoring with prometheus
up vote
0
down vote
favorite
Hi just created a new kubernetes cluster (in google cloud) and monitoring for that with google preconfigured solutions Prometheus and Grafana (as click and deploy).
This was installed and working in selected Cloud. But we have also another clouds created in google cloud. My question is, how to monitor other clouds in kubernetes or add it do prometheus? Basically how to apply all of this to whole kubernetes. Does anybody has an experience with that ?
thank you so much for help
Jakub
kubernetes gcloud prometheus
New contributor
|
show 3 more comments
up vote
0
down vote
favorite
Hi just created a new kubernetes cluster (in google cloud) and monitoring for that with google preconfigured solutions Prometheus and Grafana (as click and deploy).
This was installed and working in selected Cloud. But we have also another clouds created in google cloud. My question is, how to monitor other clouds in kubernetes or add it do prometheus? Basically how to apply all of this to whole kubernetes. Does anybody has an experience with that ?
thank you so much for help
Jakub
kubernetes gcloud prometheus
New contributor
Do you mean monitoring a different kubernetes cluster from the kubernetes cluster where you have prometheus + grafana installed?
– Blokje5
Nov 8 at 10:14
yes, exactly. is that possible ?
– JBB
Nov 8 at 10:26
It is possible but it is not ideal. You have to make sure prometheus can access the pods running in the other application to scrape the metrics. One of the main advantages of prometheus on kubernetes is that you can access the kubernetes REST api and it can discover the pods itself. Sadly you can only specify one API server endpoint. So for the other cluster you will have to manually add the scrape configs, and make sure you expose the prometheus metrics accross the boundary.
– Blokje5
Nov 8 at 11:55
i understand, my second idea is create second application "prometheus" in another cloud and add it to grafana as second source. but i will be not able to access new promtheus-seervice from my current grafana-service because it is in another cloud right?
– JBB
Nov 8 at 12:02
Unless you expose the prometheus instance to the other kubernetes cluster, i.e. allow external applications to access prometheus from the outside world. But the better questions is, do you really need two kubernetes clusters?
– Blokje5
Nov 8 at 12:23
|
show 3 more comments
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Hi just created a new kubernetes cluster (in google cloud) and monitoring for that with google preconfigured solutions Prometheus and Grafana (as click and deploy).
This was installed and working in selected Cloud. But we have also another clouds created in google cloud. My question is, how to monitor other clouds in kubernetes or add it do prometheus? Basically how to apply all of this to whole kubernetes. Does anybody has an experience with that ?
thank you so much for help
Jakub
kubernetes gcloud prometheus
New contributor
Hi just created a new kubernetes cluster (in google cloud) and monitoring for that with google preconfigured solutions Prometheus and Grafana (as click and deploy).
This was installed and working in selected Cloud. But we have also another clouds created in google cloud. My question is, how to monitor other clouds in kubernetes or add it do prometheus? Basically how to apply all of this to whole kubernetes. Does anybody has an experience with that ?
thank you so much for help
Jakub
kubernetes gcloud prometheus
kubernetes gcloud prometheus
New contributor
New contributor
edited Nov 8 at 11:33
Hevlastka
9831826
9831826
New contributor
asked Nov 8 at 10:04
JBB
12
12
New contributor
New contributor
Do you mean monitoring a different kubernetes cluster from the kubernetes cluster where you have prometheus + grafana installed?
– Blokje5
Nov 8 at 10:14
yes, exactly. is that possible ?
– JBB
Nov 8 at 10:26
It is possible but it is not ideal. You have to make sure prometheus can access the pods running in the other application to scrape the metrics. One of the main advantages of prometheus on kubernetes is that you can access the kubernetes REST api and it can discover the pods itself. Sadly you can only specify one API server endpoint. So for the other cluster you will have to manually add the scrape configs, and make sure you expose the prometheus metrics accross the boundary.
– Blokje5
Nov 8 at 11:55
i understand, my second idea is create second application "prometheus" in another cloud and add it to grafana as second source. but i will be not able to access new promtheus-seervice from my current grafana-service because it is in another cloud right?
– JBB
Nov 8 at 12:02
Unless you expose the prometheus instance to the other kubernetes cluster, i.e. allow external applications to access prometheus from the outside world. But the better questions is, do you really need two kubernetes clusters?
– Blokje5
Nov 8 at 12:23
|
show 3 more comments
Do you mean monitoring a different kubernetes cluster from the kubernetes cluster where you have prometheus + grafana installed?
– Blokje5
Nov 8 at 10:14
yes, exactly. is that possible ?
– JBB
Nov 8 at 10:26
It is possible but it is not ideal. You have to make sure prometheus can access the pods running in the other application to scrape the metrics. One of the main advantages of prometheus on kubernetes is that you can access the kubernetes REST api and it can discover the pods itself. Sadly you can only specify one API server endpoint. So for the other cluster you will have to manually add the scrape configs, and make sure you expose the prometheus metrics accross the boundary.
– Blokje5
Nov 8 at 11:55
i understand, my second idea is create second application "prometheus" in another cloud and add it to grafana as second source. but i will be not able to access new promtheus-seervice from my current grafana-service because it is in another cloud right?
– JBB
Nov 8 at 12:02
Unless you expose the prometheus instance to the other kubernetes cluster, i.e. allow external applications to access prometheus from the outside world. But the better questions is, do you really need two kubernetes clusters?
– Blokje5
Nov 8 at 12:23
Do you mean monitoring a different kubernetes cluster from the kubernetes cluster where you have prometheus + grafana installed?
– Blokje5
Nov 8 at 10:14
Do you mean monitoring a different kubernetes cluster from the kubernetes cluster where you have prometheus + grafana installed?
– Blokje5
Nov 8 at 10:14
yes, exactly. is that possible ?
– JBB
Nov 8 at 10:26
yes, exactly. is that possible ?
– JBB
Nov 8 at 10:26
It is possible but it is not ideal. You have to make sure prometheus can access the pods running in the other application to scrape the metrics. One of the main advantages of prometheus on kubernetes is that you can access the kubernetes REST api and it can discover the pods itself. Sadly you can only specify one API server endpoint. So for the other cluster you will have to manually add the scrape configs, and make sure you expose the prometheus metrics accross the boundary.
– Blokje5
Nov 8 at 11:55
It is possible but it is not ideal. You have to make sure prometheus can access the pods running in the other application to scrape the metrics. One of the main advantages of prometheus on kubernetes is that you can access the kubernetes REST api and it can discover the pods itself. Sadly you can only specify one API server endpoint. So for the other cluster you will have to manually add the scrape configs, and make sure you expose the prometheus metrics accross the boundary.
– Blokje5
Nov 8 at 11:55
i understand, my second idea is create second application "prometheus" in another cloud and add it to grafana as second source. but i will be not able to access new promtheus-seervice from my current grafana-service because it is in another cloud right?
– JBB
Nov 8 at 12:02
i understand, my second idea is create second application "prometheus" in another cloud and add it to grafana as second source. but i will be not able to access new promtheus-seervice from my current grafana-service because it is in another cloud right?
– JBB
Nov 8 at 12:02
Unless you expose the prometheus instance to the other kubernetes cluster, i.e. allow external applications to access prometheus from the outside world. But the better questions is, do you really need two kubernetes clusters?
– Blokje5
Nov 8 at 12:23
Unless you expose the prometheus instance to the other kubernetes cluster, i.e. allow external applications to access prometheus from the outside world. But the better questions is, do you really need two kubernetes clusters?
– Blokje5
Nov 8 at 12:23
|
show 3 more comments
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
JBB is a new contributor. Be nice, and check out our Code of Conduct.
JBB is a new contributor. Be nice, and check out our Code of Conduct.
JBB is a new contributor. Be nice, and check out our Code of Conduct.
JBB is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53205418%2fgcloud-monitoring-with-prometheus%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Do you mean monitoring a different kubernetes cluster from the kubernetes cluster where you have prometheus + grafana installed?
– Blokje5
Nov 8 at 10:14
yes, exactly. is that possible ?
– JBB
Nov 8 at 10:26
It is possible but it is not ideal. You have to make sure prometheus can access the pods running in the other application to scrape the metrics. One of the main advantages of prometheus on kubernetes is that you can access the kubernetes REST api and it can discover the pods itself. Sadly you can only specify one API server endpoint. So for the other cluster you will have to manually add the scrape configs, and make sure you expose the prometheus metrics accross the boundary.
– Blokje5
Nov 8 at 11:55
i understand, my second idea is create second application "prometheus" in another cloud and add it to grafana as second source. but i will be not able to access new promtheus-seervice from my current grafana-service because it is in another cloud right?
– JBB
Nov 8 at 12:02
Unless you expose the prometheus instance to the other kubernetes cluster, i.e. allow external applications to access prometheus from the outside world. But the better questions is, do you really need two kubernetes clusters?
– Blokje5
Nov 8 at 12:23