Skip to content

Commit ccaca1b

Browse files
Merge pull request #9812 from zlogic/DES-6874_update-grafana-instructions
Private Cloud - updated instructions and Grafana dashboard (can be published at any convenient time)
2 parents da74668 + d908e3f commit ccaca1b

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

content/en/docs/deployment/private-cloud/private-cloud-monitor.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,11 @@ Run the following commands in a Bash console, (replace `{namespace}` with the na
100100

101101
```shell
102102
NAMESPACE={namespace}
103-
helm upgrade --install loki grafana/loki-stack --version='^2.8.0' --namespace=${NAMESPACE} --set grafana.enabled=true,grafana.persistence.enabled=true,grafana.persistence.size=1Gi,grafana.initChownData.enabled=false,grafana.admin.existingSecret=grafana-admin \
103+
helm upgrade --install loki grafana/loki-stack --version='^2.10.2' --namespace=${NAMESPACE} --set grafana.enabled=true,grafana.persistence.enabled=true,grafana.persistence.size=1Gi,grafana.initChownData.enabled=false,grafana.admin.existingSecret=grafana-admin \
104104
--set prometheus.enabled=true,prometheus.server.persistentVolume.enabled=true,prometheus.server.persistentVolume.size=50Gi,prometheus.server.retention=7d \
105105
--set loki.persistence.enabled=true,loki.persistence.size=10Gi,loki.config.chunk_store_config.max_look_back_period=168h,loki.config.table_manager.retention_deletes_enabled=true,loki.config.table_manager.retention_period=168h \
106106
--set promtail.enabled=true,promtail.containerSecurityContext.privileged=true,promtail.containerSecurityContext.allowPrivilegeEscalation=true \
107-
--set prometheus.nodeExporter.enabled=false,prometheus.alertmanager.enabled=false,prometheus.pushgateway.enabled=false
107+
--set prometheus.prometheus-node-exporter.enabled=false,prometheus.alertmanager.enabled=false,prometheus.prometheus-pushgateway.enabled=false
108108
```
109109

110110
This Helm chart will install and configure Grafana, Prometheus, Loki, and their dependencies.
@@ -244,11 +244,11 @@ Run the following commands in a Bash console: replace `{uid}` with the UID chose
244244
```shell
245245
PROJECT={project}
246246
GRAFANA_UID={uid}
247-
helm upgrade --install loki grafana/loki-stack --version='^2.8.0' --namespace=${PROJECT} --set grafana.enabled=true,grafana.persistence.enabled=true,grafana.persistence.size=1Gi,grafana.initChownData.enabled=false,grafana.admin.existingSecret=grafana-admin \
247+
helm upgrade --install loki grafana/loki-stack --version='^2.10.2' --namespace=${PROJECT} --set grafana.enabled=true,grafana.persistence.enabled=true,grafana.persistence.size=1Gi,grafana.initChownData.enabled=false,grafana.admin.existingSecret=grafana-admin \
248248
--set prometheus.enabled=true,prometheus.server.persistentVolume.enabled=true,prometheus.server.persistentVolume.size=50Gi,prometheus.server.retention=7d \
249249
--set loki.persistence.enabled=true,loki.persistence.size=10Gi,loki.config.chunk_store_config.max_look_back_period=168h,loki.config.table_manager.retention_deletes_enabled=true,loki.config.table_manager.retention_period=168h \
250250
--set promtail.enabled=true,promtail.containerSecurityContext.privileged=true,promtail.containerSecurityContext.allowPrivilegeEscalation=true \
251-
--set prometheus.nodeExporter.enabled=false,prometheus.alertmanager.enabled=false,prometheus.pushgateway.enabled=false \
251+
--set prometheus.prometheus-node-exporter.enabled=false,prometheus.alertmanager.enabled=false,prometheus.prometheus-pushgateway.enabled=false \
252252
--set grafana.securityContext.runAsUser=${GRAFANA_UID},grafana.securityContext.runAsGroup=0,grafana.securityContext.fsGroup=${GRAFANA_UID} \
253253
--set prometheus.server.securityContext.runAsUser=${GRAFANA_UID},prometheus.server.securityContext.runAsGroup=0,prometheus.server.securityContext.fsGroup=${GRAFANA_UID} \
254254
--set prometheus.kube-state-metrics.securityContext.runAsUser=${GRAFANA_UID},prometheus.kube-state-metrics.securityContext.runAsGroup=0,prometheus.kube-state-metrics.securityContext.fsGroup=${GRAFANA_UID} \
@@ -390,7 +390,7 @@ To install the reference dashboard, download the dashboard JSON to a local file
390390
There are two dashboards available at the moment. If necessary you can install both at the same time:
391391

392392
* [compatibility mode dashboard](https://cdn.mendix.com/mendix-for-private-cloud/grafana-dashboard/mendix_app_dashboard_compatibility-1.1.1.json) for metrics generated in compatibility mode
393-
* [native dashboard](https://cdn.mendix.com/mendix-for-private-cloud/grafana-dashboard/mendix_app_dashboard_native-1.1.1.json) for metrics generated in native mode
393+
* [native dashboard](https://cdn.mendix.com/mendix-for-private-cloud/grafana-dashboard/mendix_app_dashboard_native-1.2.0.json) for metrics generated in native mode
394394

395395
[Import](https://grafana.com/docs/grafana/latest/dashboards/export-import/#import-dashboard) the downloaded JSON into Grafana:
396396

content/en/docs/releasenotes/deployment/mendix-for-private-cloud.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ For information on the current status of deployment to Mendix on Kubernetes and
1818

1919
* We have renamed Mendix for Private Cloud to Mendix on Kubernetes, and updated our documentation accordingly.
2020

21+
#### Prometheus Metrics
22+
23+
* We have improved environment dropdown selections in the [Grafana dashboard](/developerportal/deploy/private-cloud-monitor/#import-dashboard) to show Mendix app enviornments as soon as possible. If an environment needs some time to start, it now appears in the dropdown, and partial metrics are available until the app is fully started.
24+
* We have updated instructions to work with version 2.10.2 of the `loki-stack` Helm chart.
25+
2126
### July 3, 2025
2227

2328
#### Portal Improvements

0 commit comments

Comments
 (0)