Containerized private minions release notes

Containerized private minions release notes

Thursday, July 23, 2020 - 13:00

New Features

  • Added CPM environment variable MINION_NETWORK_HEALTHCHECK_DISABLED for a Docker container system environment and synthetics.minionNetworkHealthCheckDisabled for a Kubernetes container orchestration system environment to allow disabling public network health checks on boot

Improvements

  • More precisely reflect full timeout set for MINION_CHECK_TIMEOUT env variable

Thursday, July 16, 2020 - 09:28

New Features

  • Added capability to capture the sslCertificate Expiration date.

Improvements

  • Improved logging for CPM .
Friday, June 26, 2020 - 12:00

Fixes

  • Installed missing certificates that were causing problems with openssl
Thursday, June 25, 2020 - 12:40

Improvements

  • Updated libraries for improved support with Kubernetes
Thursday, June 18, 2020 - 10:10

New features

  • Users can now configure the Kubernetes CPM to run as Non-root user.

Improvements

  • General security updates.
Thursday, June 11, 2020 - 11:50

Improvements

  • Base minion image upgraded to adoptopenjdk/openjdk8:jre8u252-b09-alpine

Fixes

  • Fixed logic to detect when a job failed due to the cluster node not being able to provide the resource requested
Thursday, May 28, 2020 - 11:50

Improvements

  • Clean up deprecated code
Thursday, May 21, 2020 - 10:42

New features

  • For the Kubernetes CPM option, users can now apply an Apparmor profile to the Synthetics Minion and Runner containers.

Improvements

  • For the Kubernetes CPM option, updated Synthetics Runner pod resource limit-request ratio to be less than or equal to 2 for Browser and Scripted monitor checks.
Thursday, May 14, 2020 - 15:30

Improvements

  • Minor logging improvements
Thursday, May 7, 2020 - 13:30

Fixes

  • Fixed Synthetics Job timeout error logging to return "ScriptTimeoutError" instead of "Unknown Error".
Thursday, April 23, 2020 - 14:00

New Features

Introducing a CPM for the Kubernetes environment!

The CPM now offers additional features and value:

  • Auto-detects between a Kubernetes environment and a Docker environment
  • Integrates with the Kubernetes API to delegate Runtime lifecycle management to Kubernetes
  • Does not require privileged access to the docker socket
  • Supports hosted and on-premise Kubernetes clusters
  • Supports various container engines such as Docker and Containerd
  • Deployable via Helm charts as well as configuration yamls
Thursday, April 23, 2020 - 11:14

Improvements

  • Minor logging improvements
Thursday, April 2, 2020 - 15:10

Features

  • Adds support for the WebSocket Node.js library in scripted Synthetics monitors
Thursday, April 2, 2020 - 15:10

Features

  • Users now have granular control over the minion's concurrency level via the MINION_HEAVY_WORKERS and MINION_LIGHTWEIGHT_WORKERS environment variables. See CPM documentation for further info
Thursday, April 2, 2020 - 12:40

Improvements

  • Updated LICENSE manifest file to reflect OSS attribution
Wednesday, March 4, 2020 - 15:30

Improvements

  • Improved container self-identification logic
Thursday, January 9, 2020 - 14:45

Improvements

  • Upgraded dependency version to enhance security
Monday, November 25, 2019 - 11:54

Improvements

  • Upgraded dependency version to enhance security
Monday, November 11, 2019 - 13:12

New features

Minions now capture more page metrics when you run a Synthetics simple or scripted browser checks!

  • firstPaint and firstContentfulPaint paint performance values are now being collected.
  • longRunningTaskCount is now being computed ( longRunningTasksAvgTime, longRunningTasksCount, longRunningTasksMaxTime, longRunningTasksMinTime).
  • Navigation timing metrics are now being collected: loadEventStart, loadEventEnd, unloadEventStart, unloadEventEnd, domComplete, domInteractive, domContentLoadedEventStart, domContentLoadedEventEnd.
  • All of these values are available as attributes on the SyntheticRequest event, in Insights, NR1, and on the monitor results page.

Refer to Google's Performance and navigation timing API's for more details:

Thursday, October 17, 2019 - 15:16

Improvements

  • Removes support for Oracle JDK and adds support for openJDK.
  • Removes dangling Docker network connections at boot.

Pages