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










share|improve this question









New contributor




JBB is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • 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















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










share|improve this question









New contributor




JBB is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




















  • 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













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










share|improve this question









New contributor




JBB is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











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






share|improve this question









New contributor




JBB is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




JBB is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited Nov 8 at 11:33









Hevlastka

9831826




9831826






New contributor




JBB is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked Nov 8 at 10:04









JBB

12




12




New contributor




JBB is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





JBB is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






JBB is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












  • 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










  • 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

















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});






JBB is a new contributor. Be nice, and check out our Code of Conduct.










 

draft saved


draft discarded


















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





































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.










 

draft saved


draft discarded


















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.















 


draft saved


draft discarded














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




















































































Popular posts from this blog

Schultheiß

Verwaltungsgliederung Dänemarks

Liste der Kulturdenkmale in Wilsdruff