Skip to content
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 ServiceMonitor CRD to cluster essentials #2429

Merged
merged 13 commits into from Jan 28, 2019
Merged

Add ServiceMonitor CRD to cluster essentials #2429

merged 13 commits into from Jan 28, 2019

Conversation

derberg
Copy link

@derberg derberg commented Jan 24, 2019

Description
This would be a temporary solution to enable local development without heavy Prometheus. Long term I will work with @PK85 on proposal how to do modularization the same way in all charts instead of solving modularization challenges case by case.

Changes proposed in this pull request:

  • Add ServiceMonitor CRD to cluster essentials
  • Disable Prometheus on local installation

Kyma resource consumption on minikube without Prometheus:

Allocated resources:
  (Total limits may be over 100 percent, i.e., overcommitted.)
  CPU Requests  CPU Limits   Memory Requests  Memory Limits
  ------------  ----------   ---------------  -------------
  955m (23%)    1800m (45%)  3070024Ki (38%)  6246472Ki (77%)

Related issue(s)
Resolves #1840

@derberg derberg added WIP kind/feature Categorizes issue or PR as related to a new feature. area/monitoring Issues or PRs related to the monitoring module (deprecated) area/installation Issues or PRs related to installation and removed WIP labels Jan 24, 2019
@@ -16,8 +16,6 @@ spec:
namespace: "istio-system" # KNative comes with namespaces hardcoded so this one is only for installer
- name: "istio-kyma-patch"
namespace: "istio-system"
- name: "prometheus-operator"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Contact @klaudiagrz and extend documentation about how to enable monitoring,

@derberg
Copy link
Author

derberg commented Jan 25, 2019

/test pre-master-kyma-gke-integration

…g/kyma into prometheus-modularization"

This reverts commit 0cd58bf, reversing
changes made to 5875607.
…g/kyma into prometheus-modularization"

This reverts commit 0cd58bf, reversing
changes made to 5875607.
…m:derberg/kyma into prometheus-modularization""

This reverts commit 79af527.
…m:derberg/kyma into prometheus-modularization""

This reverts commit d307114.
@a-thaler
Copy link
Contributor

I don't like that prometheus-operator stays a separate module, should be merged with monitoring module. After talking to @joek it seems to not be a trivial taks to merge them, I will create a follow-up for that.

Co-Authored-By: derberg <derberg@wp.pl>
@kyma-bot
Copy link
Contributor

@derberg: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
pre-master-kyma-tools-ark-plugins 79af527 link /test pre-master-kyma-tools-ark-plugins
pre-master-kyma-gke-upgrade 77f1a2d link /test pre-master-kyma-gke-upgrade

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@derberg derberg merged commit e466a96 into kyma-project:master Jan 28, 2019
@derberg derberg deleted the prometheus-modularization branch January 28, 2019 14:00
grischperl pushed a commit to grischperl/kyma that referenced this pull request Nov 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/installation Issues or PRs related to installation area/monitoring Issues or PRs related to the monitoring module (deprecated) kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants