Skip to content

Commit 1f7e715

Browse files
authored
Merge branch 'main' into ospreq
2 parents deb5fee + e69f13b commit 1f7e715

File tree

6 files changed

+44
-31
lines changed

6 files changed

+44
-31
lines changed

ARTIFACT_INVENTORY.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ registry/repository/image_name:version
2222
| Logging | [OpenSearch](https://github.com/opensearch-project/OpenSearch) | docker.io/opensearchproject/opensearch:2.19.3 |
2323
| Logging | [OpenSearch Dashboards](https://github.com/opensearch-project/OpenSearch-Dashboards) | docker.io/opensearchproject/opensearch-dashboards:2.19.3 |
2424
| Metrics | [Alertmanager](https://github.com/prometheus/alertmanager) | quay.io/prometheus/alertmanager:v0.28.1 |
25-
| Metrics | [Grafana](https://github.com/grafana/grafana) | docker.io/grafana/grafana:12.1.0 |
26-
| Metrics | [Admission Webhook](https://github.com/kubernetes/ingress-nginx) | registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.0 |
27-
| Metrics | [Kube State Metrics](https://github.com/kubernetes/kube-state-metrics) | registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.16.0 |
25+
| Metrics | [Grafana](https://github.com/grafana/grafana) | docker.io/grafana/grafana:12.2.0 |
26+
| Metrics | [Admission Webhook](https://github.com/kubernetes/ingress-nginx) | registry.k8s.io/ingress-nginx/kube-webhook-certgen:v1.6.3 |
27+
| Metrics | [Kube State Metrics](https://github.com/kubernetes/kube-state-metrics) | registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.17.0 |
2828
| Metrics | [Node Exporter](https://github.com/prometheus/node_exporter) | quay.io/prometheus/node-exporter:v1.9.1 |
29-
| Metrics | [Prometheus](https://github.com/prometheus/prometheus) | quay.io/prometheus/prometheus:v3.5.0 |
30-
| Metrics | [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) | quay.io/prometheus-operator/prometheus-operator:v0.83.0 |
31-
| Metrics | [Configuration Reloader](https://github.com/prometheus-operator/prometheus-operator/tree/main/cmd/prometheus-config-reloader) | quay.io/prometheus-operator/prometheus-config-reloader:v0.83.0 |
29+
| Metrics | [Prometheus](https://github.com/prometheus/prometheus) | quay.io/prometheus/prometheus:v3.7.1 |
30+
| Metrics | [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) | quay.io/prometheus-operator/prometheus-operator:v0.86.1 |
31+
| Metrics | [Configuration Reloader](https://github.com/prometheus-operator/prometheus-operator/tree/main/cmd/prometheus-config-reloader) | quay.io/prometheus-operator/prometheus-config-reloader:v0.86.1 |
3232
| Metrics | [Prometheus Pushgateway](https://github.com/prometheus/pushgateway) | quay.io/prometheus/pushgateway:v1.11.1 |
33-
| Metrics | [Auto-load Sidecars](https://github.com/kiwigrid/k8s-sidecar) | quay.io/kiwigrid/k8s-sidecar:1.30.3 |
33+
| Metrics | [Auto-load Sidecars](https://github.com/kiwigrid/k8s-sidecar) | quay.io/kiwigrid/k8s-sidecar:1.30.9 |
3434
| Metrics | OpenShift OAUTH Proxy (Grafana, OpenShift only) | registry.redhat.io/openshift4/ose-oauth-proxy:latest |
3535
| Metrics | [Tempo](https://github.com/grafana/tempo) | docker.io/grafana/tempo:2.7.0 |
3636

@@ -54,14 +54,14 @@ This table identifies the Helm charts used by SAS Viya Monitoring for Kubernetes
5454
| Logging | [Fluent Bit](https://github.com/fluent/helm-charts/tree/main/charts/fluent-bit)| fluent | fluent-bit | 0.52.0 | fluent/fluent-bit-0.52.0.tgz |
5555
| Logging | [OpenSearch](https://github.com/opensearch-project/helm-charts/tree/main/charts/opensearch)| opensearch | opensearch | 2.35.0 | opensearch/opensearch-2.35.0.tgz |
5656
| Logging | [OpenSearch Dashboards](https://github.com/opensearch-project/helm-charts/tree/main/charts/opensearch-dashboards)| opensearch | opensearch-dashboards | 2.31.0 | opensearch/opensearch-dashboards-2.31.0.tgz |
57-
| Metrics | [Grafana (on OpenShift)](https://github.com/grafana/helm-charts/tree/main/charts/grafana)| grafana | grafana | 9.3.0 | grafana/grafana-9.3.0.tgz |
58-
| Metrics | [Kube Prometheus Stack](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack)| prometheus-community | kube-prometheus-stack | 75.15.0 | prometheus-community/kube-prometheus-stack-75.15.0.tgz |
59-
| Metrics | [Prometheus Pushgateway](https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus-pushgateway)| prometheus-community | prometheus-pushgateway | 3.4.0 | prometheus-community/prometheus-pushgateway-3.4.0.tgz |
57+
| Metrics | [Grafana (on OpenShift)](https://github.com/grafana/helm-charts/tree/main/charts/grafana)| grafana | grafana | 9.4.5 | grafana/grafana-9.4.5.tgz |
58+
| Metrics | [Kube Prometheus Stack](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack)| prometheus-community | kube-prometheus-stack | 78.4.0 | prometheus-community/kube-prometheus-stack-78.4.0.tgz |
59+
| Metrics | [Prometheus Pushgateway](https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus-pushgateway)| prometheus-community | prometheus-pushgateway | 3.4.1 | prometheus-community/prometheus-pushgateway-3.4.1.tgz |
6060
| Metrics | [Tempo](https://github.com/grafana/helm-charts/tree/main/charts/tempo)| grafana | tempo | 1.18.1 | grafana/tempo-1.18.1.tgz |
6161

6262
## Table 4. Miscellaneous Component Version Information
6363
This table provides version information for some miscellaneous components deployed by SAS Viya Monitoring for Kubernetes.
6464

6565
| Component | Version | Project Repository | Notes |
6666
|--|--|--|--|
67-
| OpenSearch Datasource Plugin (Grafana) | 2.29.1 | https://github.com/grafana/opensearch-datasource/releases |Allows Grafana to surface log messages stored in OpenSearch |
67+
| OpenSearch Datasource Plugin (Grafana) | 2.31.1 | https://github.com/grafana/opensearch-datasource/releases |Allows Grafana to surface log messages stored in OpenSearch |

CHANGELOG.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
# SAS Viya Monitoring for Kubernetes
2-
## Unreleased
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
314
* **Logging**
15+
* [FIX] Log messages from Alertmanger pod redirected to OpenSearch viya_ops-* (rather than viya_logs-*) index
416
* [CHANGE] All OpenShift-specific scripts now fail when run on non-OpenShift clusters
517

18+
619
## Version 1.2.43 (10OCT2025)
720
* **Metrics**
821
* [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)