-
Notifications
You must be signed in to change notification settings - Fork 13
Allow connection to external prometheus server (same as with prometheus-sli-service) #53
Comments
|
Assign it to me |
|
I would like to help you and provide a list of tasks to do. Let's focus on Definition of Done - No.1 first.
|
|
I can take care of updating the keptn.sh/docs. Please find a preview of the docs here: https://deploy-preview-617--keptn.netlify.app/docs/0.7.x/monitoring/prometheus/install/ |
|
Hi, just an update: Not it comes to the tricky part: Which will create the following Sub Tasks:
Right now I'm really short on time and I apologize for it, but if someone got some time left to start help me with the implementation? I've a fork of this project in my personal GitHub Account at https://github.com/checkelmann/prometheus-service |
|
Another update: It looks like it's not needed to add the scrape config via the prometheus.yaml. I'm still investigating how to do this. |
|
Thanks for the detailed analysis and the breakdown into sub-tasks. I'm happy to help to dig into this issue. |
|
Hi, unfortunately I can not work on this issue at the moment. Feel free to reassign to another contributor. Also I had not had a chance to dig any deeper into this issue, as I did not receive any answer from the Prometheus Community on what are the best practices to setup prometheus in K8s (Operator approach etc). Christian |
|
@checkelmann Thanks for letting us know! But can you please file a PR against the feature branch |
|
@johannes-b Hi! I would like to try this. |
|
Thanks @anukul , I've re-assigned it to you. |
Here you go #64 |
|
@anukul please take the PR from @checkelmann (#64) into account. |
|
Any updates on this @anukul ? |
|
If @anukul is not working on it anymore, we should reassign it |
|
@jetzlstorfer Hi! sorry I've not been able to find time for this. |
|
Would it make sense to outsource the installation of prometheus by default, as detailed here: https://www.magalix.com/blog/monitoring-of-kubernetes-cluster-through-prometheus-and-grafana I don't see any added value of us installing and maintaining a prometheus instance, when this can easily be done by the end user using a couple of commands: |
|
Hi! Can I take this up as a part of LFX program. I have knowledge of Observability and how to register Prometheus metrics. |
|
Application for this issue will be handled via LFX mentorship program. Please apply there. |
|
Hi @jetzlstorfer, Can you assign this issue to me? I will be working on this issue as part of the LFX mentorship program. |
|
Here is PR for updating the Prometheus tutorial keptn/tutorials#148 |
Right now, the
prometheus-serviceinstalls a separate Prometheus instance (in namespacemonitoring), while keptn-contrib/prometheus-sli-service uses a secret to connect to a Prometheus instance running anywhere.Goal:
The
prometheus-serviceshould have the same behavior and just connect to an external Prometheus server.In addition, once Keptn implements the changes proposed in Use k8s service account with a restricted set of permissions instead of default keptn/keptn#1862 (Use k8s service account with a restricted set of permissions),
prometheus-servicewill not be allowed to install something in another namespace, which will break the tutorial: https://tutorials.keptn.sh/tutorials/keptn-full-tour-prometheus.User Story:
From #49 (
keptn configure monitoring prometheus --project=...):As a user, I would like to configure an (external) Prometheus with Keptn to be able to add scrape jobs with the Keptn CLI or API.
Definition of Done
The text was updated successfully, but these errors were encountered: