Skip to content

Releases: sassoftware/viya4-monitoring-kubernetes

1.0.5 - March 15, 2021

16 Mar 11:08
db49b0c
Compare
Choose a tag to compare
  • Overall

  • Monitoring

    • [FEATURE] The monitoring/bin/deploy_dashboards.sh script now accepts a
      file or directory argument to deploy user-provided dashboards
    • [FEATURE] A new $USER_DIR/monitoring/dashboards directory is now
      supported to supply user-provided dashboards at deployment time
    • [FEATURE] The new CloudWatch sample provides
      instructions on configuring the CloudWatch agent to scrape metrics
      from SAS Viya components
    • [FEATURE] The browser-accessible URL for Grafana is now included in
      the output of monitoring/bin/deploy_monitoring_cluster.sh (including
      if ingress is configured)
    • [CHANGE] Several component versions have been upgraded
    • [CHANGE] The following optional Grafana plugins are no longer installed by default:
      • grafana-piechart-panel
      • grafana-clock-panel
      • camptocamp-prometheus-alertmanager-datasource
      • flant-statusmap-panel
      • btplc-status-dot-panel
    • [CHANGE] cert-manager resources
      now use 'v1' to align with their use in SAS Viya 4.x
  • Logging

    • [FEATURE] The browser-accessible URL for Kibana included in the output
      of logging/bin/deploy_logging_open.sh now takes into account ingress
      configuration
    • [EXPERIMENTAL] A new experimental script logging/bin/getlogs.sh
      allows exporting logs to CSV format Documentation
    • [FIX] The logging/bin/change_internal_password.sh script no longer
      outputs passwords as debug messages

1.0.4 - February 15, 2021

16 Feb 02:29
Compare
Choose a tag to compare
  • Overall

    • Improved documentation for overall deployment process
    • Improved documentation related to use of TLS
    • Removed references to TLS in ingress sample (samples/ingress); TLS enabled ingress shown in TLS sample (samples/tls)
  • Monitoring

    • [FIX] ENABLE_TLS should set proper port and targetport for v4m-prometheus service
    • [FIX] Remove memory limit on kube-state-metrics
    • [FIX] Kubernetes Cluster Dashboard disk usage not working on EKS
  • Logging

    • Moved Helm chart from deprecated stable/fluent-bit to fluent/fluent-bit
    • Fluent Bit version upgraded from 1.5.4 to 1.6.10

1.0.3 - January 15, 2021

15 Jan 18:48
43245f6
Compare
Choose a tag to compare
  • Overall

    • Significantly improved documentation for deployment customization
    • KEEP_TMP_DIR option added to keep the temporary working directory
      around for troublshooting purposes
    • There is now an early check for kubectl cluster admin capabilities
  • Monitoring

    • Component versions upgraded
      • Helm Chart: 11.1.3->12.8.0
      • Prometheus Operator: 0.43.2->0.44.1
      • Prometheus: v2.22.2-> v2.23.0
      • Grafana: 7.3.1->7.3.6
    • The application filter on the SAS Java Services dashboard is now sorted
    • The Perf/Node Utilization dashboard now uses node names instead of IP
      addresses to identify nodes
  • Logging

    • Moved Helm chart from deprecated stable/elasticsearch-exporter to
      prometheus-community/elasticsearch-exporter
    • Improved handling of log message fragment created due to excessively long
      log messages (>16KB)
    • FIX: Eliminated hard-coded namespace in change_internal_password.sh script

1.0.2 - December 15, 2020

15 Dec 18:11
1da1fd2
Compare
Choose a tag to compare
  • Fixed breaking script error in TLS
  • Minor tweaks to SAS Java Services and Perf/Node Utilitzation dashboards

1.0.1 - December 14, 2020

14 Dec 22:55
5dbde8e
Compare
Choose a tag to compare
  • Overall
    • [BREAKING CHANGE] - The default passwords for both Grafana and Kibana
      are now randomly generated by default. The generated password is logged
      during the initial deployment. It is possible to explicitly set each
      password via environment variables or user.env files.
    • TLS support has been enhanced with improved logging and more accurate
      checking of when cert-manager is required
    • Helm 2.x has reached end-of-life and support for it has been removed
  • Monitoring
    • The KubeHpaMaxedOut alert has been modified to only trigger if the
      max replicas is > 1
  • Logging
    • Refactored deployment/removal scripting internals
    • Added new dashboards & visualizations to Kibana
    • Added support for non-standard Docker root

1.0.0 - November 17, 2020

17 Nov 21:59
bca4957
Compare
Choose a tag to compare

This is the first public release.

  • Overall

    • Minor edits and cleanup to README files and sample user response files
  • Monitoring

    • Grafana version bumped to 7.3.1
    • Prometheus Operator version bumped to 0.43.2
    • Prometheus version bumped to 2.22.2
    • Prometheus Pushgateway version bumped to 1.3.0

0.1.3 - November 11, 2020

11 Nov 22:06
0f40f4e
Compare
Choose a tag to compare
Pre-release
  • Overall

  • Monitoring

  • Logging

    • Support for SAS Viya move to Crunchy Data 4.5
    • Support for changing retention period of log messages
    • Node anti-affinity for Elasticsearch replicas
    • Support for multi-role Elasticsearch nodes (including sample
      to demonstrate usage)
    • Additional documentation on using TLS
    • Removed traces of support for ODFE "demo" security configuration
    • Alternate monitoring solution(proof-of-concept): Fluent Bit ==> Azure Monitor (Log Analytics workspace)

0.1.2 - October 20, 2020

20 Oct 15:16
c265a06
Compare
Choose a tag to compare
Pre-release
  • CHANGELOG
  • Monitoring
    • Support for sas-elasticsearch metric collection
    • Refreshed Istio dashboard collection
    • Samples refactored out of monitoring/logging directories into a top-level
      samples directory. Additionally, each subdirectory is structured to be
      compatible with USER_DIR customizations.
    • A new sample, generic-base has been created as
      a template for customization. It contains a full set of user response files
      available to customize.
    • Documentation for the samples has been improved
  • Logging
    • Kubernetes events are now stored in the index associated with the namespace
      of the source of the event instead of a global (cluster) index
    • Multiple fixes to RBAC scripts

0.1.1 - September 22, 2020

22 Sep 19:09
Compare
Choose a tag to compare
Pre-release
  • Adjust to breaking Helm 3.3.2 change(Issue #1)
  • Refactored samples into a top-level samples directory
  • Force in-cluster TLS for logging (Issue #2)

0.1.0 - September 16, 2020

16 Sep 18:33
Compare
Choose a tag to compare
Pre-release
  • Initial early access release
  • See README files for details