Skip to content

Commit f335a5a

Browse files
authored
[UPGRADE] Metric monitoring stack components (#807)
1 parent 0891813 commit f335a5a

File tree

5 files changed

+34
-19
lines changed

5 files changed

+34
-19
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
# SAS Viya Monitoring for Kubernetes
2+
## **Unreleased**
3+
* **Metrics**
4+
* [UPGRADE] Kube-Prometheus Stack Helm chart has been upgraded from 75.15.0 to 78.4.0
5+
* [UPGRADE] Grafana Helm Chart (for OpenShift deployments) has been upgraded fom 9.3.0 to 9.4.5.
6+
* [UPGRADE] Prometheus Pushgateway Helm chart has been upgraded from 3.4.0 to 3.4.1.
7+
* [UPGRADE] The config-reloader has been upgraded from 0.83.0 to 0.86.1.
8+
* [UPGRADE] Grafana has been upgraded from 12.1.0 to 12.2.0.
9+
* [UPGRADE] The k8s-sidecar has been upgraded from 1.30.3 to 1.30.9.
10+
* [UPGRADE] Kube-State-Metrics has been upgraded from 2.16.0 to 2.17.0.
11+
* [UPGRADE] Prometheus has been upgraded from 3.5.0 to 3.7.1.
12+
* [UPGRADE] Prometheus Operator has been upgraded from 0.83.0 to 0.86.1.
13+
* [UPGRADE] OpenSearch Data Source Plugin to Grafana upgraded from 2.29.1 to 2.31.1
14+
* **Logging**
15+
* [FIX] Log messages from Alertmanger pod redirected to OpenSearch viya_ops-* (rather than viya_logs-*) index
16+
217
## Version 1.2.43 (10OCT2025)
318
* **Metrics**
419
* [FEATURE] A new sample demonstrates how to extend SAS Viya Monitoring

component_versions.env

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -37,30 +37,30 @@ OSD_FULL_IMAGE="docker.io/opensearchproject/opensearch-dashboards:2.19.3"
3737
#Grafana (when deployed on OpenShift)
3838
OPENSHIFT_GRAFANA_CHART_REPO=grafana
3939
OPENSHIFT_GRAFANA_CHART_NAME=grafana
40-
OPENSHIFT_GRAFANA_CHART_VERSION=9.3.0
40+
OPENSHIFT_GRAFANA_CHART_VERSION=9.4.5
4141
OPENSHIFT_OAUTHPROXY_FULL_IMAGE="registry.redhat.io/openshift4/ose-oauth-proxy:latest"
4242

4343
#Grafana (everywhere)
44-
GRAFANA_FULL_IMAGE="docker.io/grafana/grafana:12.1.0"
45-
GRAFANA_SIDECAR_FULL_IMAGE="quay.io/kiwigrid/k8s-sidecar:1.30.3"
46-
GRAFANA_DATASOURCE_PLUGIN_VERSION="2.29.1"
44+
GRAFANA_FULL_IMAGE="docker.io/grafana/grafana:12.2.0"
45+
GRAFANA_SIDECAR_FULL_IMAGE="quay.io/kiwigrid/k8s-sidecar:1.30.9"
46+
GRAFANA_DATASOURCE_PLUGIN_VERSION="2.31.1"
4747

4848
#Kube-Prometheus Stack
4949
KUBE_PROM_STACK_CHART_REPO=prometheus-community
5050
KUBE_PROM_STACK_CHART_NAME=kube-prometheus-stack
51-
KUBE_PROM_STACK_CHART_VERSION=75.15.0
51+
KUBE_PROM_STACK_CHART_VERSION=78.4.0
5252
ALERTMANAGER_FULL_IMAGE="quay.io/prometheus/alertmanager:v0.28.1"
53-
ADMWEBHOOK_FULL_IMAGE="registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.0"
54-
KSM_FULL_IMAGE="registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.16.0"
53+
ADMWEBHOOK_FULL_IMAGE="registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.3"
54+
KSM_FULL_IMAGE="registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.17.0"
5555
NODEXPORT_FULL_IMAGE="quay.io/prometheus/node-exporter:v1.9.1"
56-
PROMETHEUS_FULL_IMAGE="quay.io/prometheus/prometheus:v3.5.0"
57-
PROMOP_FULL_IMAGE="quay.io/prometheus-operator/prometheus-operator:v0.83.0"
58-
CONFIGRELOAD_FULL_IMAGE="quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0"
56+
PROMETHEUS_FULL_IMAGE="quay.io/prometheus/prometheus:v3.7.1"
57+
PROMOP_FULL_IMAGE="quay.io/prometheus-operator/prometheus-operator:v0.86.1"
58+
CONFIGRELOAD_FULL_IMAGE="quay.io/prometheus-operator/prometheus-config-reloader:v0.86.1"
5959

6060
#Pushgateway
6161
PUSHGATEWAY_CHART_REPO=prometheus-community
6262
PUSHGATEWAY_CHART_NAME=prometheus-pushgateway
63-
PUSHGATEWAY_CHART_VERSION=3.4.0
63+
PUSHGATEWAY_CHART_VERSION=3.4.1
6464
PUSHGATEWAY_FULL_IMAGE="quay.io/prometheus/pushgateway:v1.11.1"
6565

6666
#Prometheus Operator CRD

logging/fb/fluent-bit_config.configmap_azmonitor.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ data:
66
[FILTER]
77
Name modify
88
Match *
9-
Set fb_configMap_version 0.2.28
9+
Set fb_configMap_version 0.2.29.1dev
1010
#Set clusterID NOT_SET
1111
# initialized to N to force level standardization
1212
Set __temp_level_fixed N
@@ -975,7 +975,7 @@ data:
975975
Name tail
976976
Alias tail4logs
977977
Path /var/log/containers/*.log
978-
Exclude_Path /var/log/containers/v4m-*.log, /var/log/containers/prometheus-v4m-*.log
978+
Exclude_Path /var/log/containers/v4m-*.log, /var/log/containers/prometheus-v4m-*.log, /var/log/containers/alertmanager-v4m-*.log
979979
Parser ${KUBERNETES_RUNTIME_LOGFMT}
980980
Tag kube.*
981981
Multiline.parser ${LOG_MULTILINE_PARSER}
@@ -991,7 +991,7 @@ data:
991991
# NOTE: ** METALOGGING **
992992
Name tail
993993
Alias tail4ops
994-
Path /var/log/containers/v4m-*.log, /var/log/containers/prometheus-v4m-*.log
994+
Path /var/log/containers/v4m-*.log, /var/log/containers/prometheus-v4m-*.log, /var/log/containers/alertmanager-v4m-*.log
995995
Parser ${KUBERNETES_RUNTIME_LOGFMT}
996996
Tag opsK.*
997997
Refresh_Interval 5

logging/fb/fluent-bit_config.configmap_opensearch.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ data:
66
[FILTER]
77
Name modify
88
Match *
9-
Set fb_configMap_version 0.2.28
9+
Set fb_configMap_version 0.2.29.1dev
1010
#Set clusterID NOT_SET
1111
# initialized to N to force level standardization
1212
Set __temp_level_fixed N
@@ -977,7 +977,7 @@ data:
977977
Name tail
978978
Alias tail4logs
979979
Path /var/log/containers/*.log
980-
Exclude_Path /var/log/containers/v4m-*.log, /var/log/containers/prometheus-v4m-*.log
980+
Exclude_Path /var/log/containers/v4m-*.log, /var/log/containers/prometheus-v4m-*.log, /var/log/containers/alertmanager-v4m-*.log
981981
Parser ${KUBERNETES_RUNTIME_LOGFMT}
982982
Tag kube.*
983983
Multiline.parser ${LOG_MULTILINE_PARSER}
@@ -993,7 +993,7 @@ data:
993993
# NOTE: ** METALOGGING **
994994
Name tail
995995
Alias tail4ops
996-
Path /var/log/containers/v4m-*.log, /var/log/containers/prometheus-v4m-*.log
996+
Path /var/log/containers/v4m-*.log, /var/log/containers/prometheus-v4m-*.log, /var/log/containers/alertmanager-v4m-*.log
997997
Parser ${KUBERNETES_RUNTIME_LOGFMT}
998998
Tag opsK.*
999999
Refresh_Interval 5

samples/speedystore/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,9 @@ In this example, the SingleStore Master node (pod) IP address will be used for t
8383
By default, the `sdb-admin start-monitoring-kube` command displays some information and asks the user if they would like to continue. To skip this prompt and have the configuration continue automatically, this example includes the `--yes` parameter.
8484

8585
#### Accessing the Kubernetess Cluster
86-
The `sb-admin` command needs to access the Kubernetes cluster on which SAS Viya and SingleStore are running. It does this through a Kubernetes configuration file. By default, the command uses the file identified in the `KUBECONFIG` environment variable (if defined), or the `~/.kube/config` file (if it exists) to discover the cluster. Alternatively, the `--config-file` option can be used to specify the kube config file to use.
86+
The `sdb-admin` command needs to access the Kubernetes cluster on which SAS Viya and SingleStore are running. It does this through a Kubernetes configuration file. By default, the command uses the file identified in the `KUBECONFIG` environment variable (if defined), or the `~/.kube/config` file (if it exists) to discover the cluster. Alternatively, the `--config-file` option can be used to specify the kube config file to use.
8787

88-
#### Run the `sb-admin start-monitoring-kube` command
88+
#### Run the `sdb-admin start-monitoring-kube` command
8989
After setting all of the required parameters, submit the following command to configure and start the monitoring, including the metrics database:
9090

9191
`sdb-admin start-monitoring-kube --cluster-name sas-singlestore-cluster --namespace $VIYA_NS --user root --password $ROOT_PWD --exporter-host $CLUSTER_MASTER_IP --yes`

0 commit comments

Comments
 (0)