Skip to content

Releases: GoogleCloudPlatform/ops-agent

2.25.0

26 Jan 23:01
390b4fd
Compare
Choose a tag to compare
  • Bump version to 2.25.0 (#1064)
  • Modify saphana configuration file to use wildcard log paths (#1061)
  • prometheus: remove feature gate for the prometheus receiver (#1054)
  • Remove obsolete opensuse-leap-15-3 and update opensuse-leap-15-4 (#1059)
  • add rhel-8-6-sap-ha and remove rhel-7-6-sap-ha (#1055)
  • Updated operations collector to use fork of mongoDB (#1052)
  • Testing: add integration test coverage for multiple MongoDB versions (#1045)
  • Cherry-pick collector 0.67 upgrade from public_preview/gpu (#1049)
    • Forward opentelemetry-operations-collector submodule to current head (#1016)
    • Fix otel keep_keys to use list (#1024)
  • Bug Fix: Rhel 9 support (#1041)
  • Remove deprecated and no longer available sles-12-sp4-sap. (#1034)
  • Testing: expand list of "critical" files that run all 3p tests (#923)
  • confgenerator: add stringer implementation for UnifiedConfig (#560)
  • Adding support for Rhel 9 (Plow) (#812)
  • Update Prometheus JSON Exporter Integration Test (#1029)
  • Integration test for Prometheus receiver of metric types histogram and summary (#909)
  • Only prefix metrics with unknown domain (#1009)

Internal

  • Internal: ignore all .git files in .dockerignore (#1056)
  • Internal: fix links not rendering as links (#1057)
  • Testing: fix issues with test XML (#1050)
  • Add functionality to add and remove tags from VMs. (#1039)
  • Improve linux Dockerfile caching (#1038)
  • Makefile: restore test target, use it in precommit (#1032)
  • confgenerator: switch to unified gcp detector (#1033)
  • Add feature tracking integration tests for third party apps (#1021)
  • Bump VERSION to 2.24.1 (#1026)

2.24.0

21 Dec 18:18
6399c5a
Compare
Choose a tag to compare
  • Add trace support for OTLP (#1017)
  • Set otel error handler in main_windows.go (#1025)
  • Fixes for feature tracking release (#1020)
  • confgenerator: Add GetListenPorts() method to loggingReceiverMap type (#1015)
  • Adding feature tracking into diagnostic service (#953)
  • prometheus: add receiver for ingesting prometheus metrics using the Ops Agent (#904)
    • prometheus: add config generation for the prometheus receiver (#844)
    • prometheus: add metadata labels to every static config (#872)
    • prometheus: use prometheus styled regex instead of OTel (#886)
    • Prometheus receiver: add integration test with JSON exporter (#869)
  • Add caching to Windows build (#939)
  • Add workaround for Windows 2012 fluent-bit lockups (#952)
  • Vault install and user documentation update (#973)
  • Update VERSION (#987)
  • Try getting sudo access before running tests (#986)
  • resourcedetector: Get default service account scopes. (#984)
  • oracle_audit works for single-digit dates or hours (#1012)
  • Decrease fluent-bit buffer_max_size to 2M for smaller outgoing requests (roll-forward #867). (#1013)
  • resourcedetector: Return empty DefaultScopes if default service account is not set. (#1008)
  • files: use DB.locking config option to improve input performance (#1004)
  • prometheus: disallow using honor_labels in scrape_config (#1002)
  • prometheus: add instance_name and machine_type as metric labels (#1003)
  • feature: add interface for components to define features without tags (#999)
  • Add OTLP metrics (#980)
  • Fix SetEnvironmentVariables on centos/rhel (#1001)
  • Change receiver feature gate to a list (#996)
  • Update mongodb to 5.0.14 (#992)
  • resourcedetector: Get default service account scopes. (#984)

Internal

  • Testing: also upload the main config.yaml for debugging (#1018)
  • Testing: fix SAP HANA test (#982)
  • Testing : Add retries on sudo sed command when setting up SUSE test VM. (#956)
  • Get bison package from team vendor repo (#954)
  • integration_test: skip prometheus tests on rhel (#959)
  • Add compatible restart command for sles-15-sap (#960)
  • Testing: change restart command to work on SLES-15 (#961)
  • Use docker-credential-gcr instead of gcloud to match kokoro's prefetching logic (#964)
  • Fix missing opensuse condition (#974)
  • Add startup delay on SUES platforms (#976)
  • Add ZYPP_LOCK_TIMEOUT to reduce flakes (#975)
  • Internal: tests install go from a GCS bucket (#977)
  • Strip out mentions of winrm.par (#925)
  • Use absolute path for mkswap and swapon (#978)
  • Remove sudo from scripts along with updated docker install (#955)
  • Fall back to unqualified mkswap (#979)
  • Testing: Run Oracle DB test in a more normal way (#893)
  • Update minimum_supported_agent_version in metadata.yaml. (#988)
  • confgenerator: quoted map keys test (#1014)
  • Makefile: Add go vet support (#1000)
  • Testing: Fix SLES-12 test by disabling GPG check (#1007)
  • Revert go-yaml version upgrade (#995)
  • Skip failed rhel-7-6-sap-ha test (#1006)
  • confgenerator: use new generic set (#901)
  • Revert 'Testing: Workaround for b/255311117' (#946)
  • Fix go installation in integration tests (#998)
  • try a different way of installing erlang for rabbitmq (#989)
  • Internal: use docker-credential-gcr on Linux too (#965)
  • Update public_url in metadata.yaml files for integrations released in 2.22.0. (#924)
  • Internal: Remove oracledb build configs (#985)
  • Rename rockylinux8.gcl to centos8.gcl (#990)
  • Add integration test for resourcedetector which read from VM metadata server (#856)
  • Try getting sudo access before running tests (#986)
  • Update minimum_supported_agent_version in metadata.yaml. (#988)
  • Testing: Run Oracle DB test in a more normal way (#893)
  • Update VERSION (#987)

2.23.0

17 Nov 15:10
0192d87
Compare
Choose a tag to compare
  • google-cloud-ops-agent-diagnostics service [Windows and Linux] (#852)
  • Upgrade sles-15 build from 15.1 -> 15.3 (#929)
  • Update fluent-bit submodule to v1.9.8 (#900)

Internal

  • Fall back to unqualified mkswap (#979)
  • Remove sudo from scripts along with updated docker install (#955)
  • Use absolute path for mkswap and swapon (#978)
  • Strip out mentions of winrm.par (#925)
  • Internal: tests install go from a GCS bucket (#977)
  • Vault install and user documentation update (#973)
  • Add ZYPP_LOCK_TIMEOUT to reduce flakes (#975)
  • Add startup delay on SUES platforms (#976)
  • Fix missing opensuse condition (#974)
  • Use docker-credential-gcr instead of gcloud to match kokoro's prefetching logic (#964)
  • Testing: change restart command to work on SLES-15 (#961)
  • Add compatible restart command for sles-15-sap (#960)
  • integration_test: skip prometheus tests on rhel (#959)
  • Get bison package from team vendor repo (#954)
  • Testing : Add retries on sudo sed command when setting up SUSE test VM. (#956)
  • Add workaround for Windows 2012 fluent-bit lockups (#952)
  • Add caching to Windows build (#939)
  • Internal: simplify go_test.sh now that outputs are always in result (#945)
  • Feature extraction by struct tags (#853)
  • Fix expectedmetrics formatting (#947)
  • Testing: Add workaround for windows-2012 flakes (#944)
  • Internal: tweaks to .dockerignore (#941)
  • Testing: A few README fixes (#942)
  • integration_test: Update aerospike version to 5.7.0.23. (#937)
  • Document Aerospike logs being unsupported on SLES (#912)
  • Internal: manually docker push instead for better pullability (#935)
  • Internal: improve git diff error messages (#911)
  • Internal: cache dependencies for faster unit tests (#931)
  • Testing: fix rare test flake for cassandra (#895)
  • Internal: fix git diff command to work for release builds (#934)
  • Revert "Fix git diff command to produce cleaner diffs (#926)" (#933)
  • Internal: fix condition for adding --cache-to flag (#932)
  • Testing: Update instructions for AGENT_PACKAGES_IN_GCS (#876)
  • Fix git diff command to produce cleaner diffs (#926)
  • Internal: get continuous build to populate docker cache (#922)
  • Testing: Workaround for b/255311117 (#928)
  • Fix typo (#927)
  • Running all 3rd party integration tests when a submodule is changed (#908)
  • Testing: always test at least one 3p app on all distros (#829)
  • Kill service processes if Restart-Service fails (#913)
  • Restore "Testing: use ssh to connect to Windows instances" (#916)
    • Revert "Revert "Testing: use ssh to connect to Windows instances (#873)" (#915)"
  • Update sles12 repo in Dockerfile to get bison (#920)
  • Revert "Testing: use ssh to connect to Windows instances (#873)" (#915)
  • Re-enable aerospike logging tests (#910)
  • Fix typo (#907)
  • Testing: use ssh to connect to Windows instances (#873)
  • Makefile: add integration test targets and more (#865)
  • mongodb: update the integration test to find non empty log lines (#899)
  • Testing: fix hasMatchingLog to return the first match (#896)
  • Testing: Conserve external IPv4 addresses on Kokoro (#889)
  • Add quick pointers to various public docs. (#864)
  • Update minimum_supported_agent_version in metadata.yaml. (#888)
  • Update validate_metadata_test.go (#890)
  • Update VERSION (#887)

2.22.0

03 Oct 20:18
37e434e
Compare
Choose a tag to compare
  • Updated minimum elasticsearch version to 2.21.0 for metrics (#879)
  • Oracle DB metrics & logs support (#854)

Internal changes:

  • Revert #867 (#883)
  • Revert "Decrease fluent-bit buffer_max_size to 2M for smaller outgoing requests. (#867)"
  • Revert aerospike expected_logs (#882)
  • Update opentelemetry-operations-collector (#880)
  • Remove unneeded Go dependencies on Windows. (#881)
  • Add expected_logs for Aerospike (#862)
  • Decrease fluent-bit buffer_max_size to 2M for smaller outgoing requests. (#867)
  • Bump VERSION to 2.22.0 (#875)

2.21.0

27 Sep 20:21
dcf9219
Compare
Choose a tag to compare
  • Add Elasticsearch metric enhancements (#823)
  • Fetch metadata from GCE VM Metadata Server (#837)

Internal

  • Install varnish on centos7 (#874)
  • Fix default endpoint formatting (#870)
  • Cleanup: Remove old supported_applications.txt files (#871)
  • Bump VERSION to 2.21.0 (#863)
  • Remove the docs folder now that content has been moved to metadata.yaml (#842)
  • Updated minimum supported version of postgres to 2.20.0 (#860)
  • Bump version to 2.20.1 due to release (#858)
  • Refactored to use golden library (#857)

2.20.0

16 Sep 21:14
52d2bd7
Compare
Choose a tag to compare
  • apps/postgresql: Receiver Enhancements (Metric Additions) (#804)
  • makefile: add build target (#845)
  • Internal: add support for testing oracledb (#834)
  • Update otel to v0.59.1. (#825)
  • [integration_test/postgres/sles] Modify sles 15 install (#836)
  • kokoro: install go 1.19 for tests (#835)
  • tomcat: add description back for user field (#833)
  • confgenerator: use golden package in unit tests (#811)
  • Rename makefile, improve tooling (#815)
  • Internal: Remove dead code from 3p apps test (#826)
  • Bump version to 2.20.0 to accommodate the multiline support feature. (#828)
  • Add temporary workaround for breakage caused by systemd update. (#827)
  • Add dev doc for using Windows custom vm images (#813)
  • Remove deprecated and no longer available opensuse-leap-15-2. (#824)
  • Grab labels of pull request (#818)
  • Testing: refer to image_lists.presubmit (#762)
  • Internal: remove deprecated distro "stretch" (#784)
  • Internal: remove all mentions of debian-9 (#786)
  • Python Golang Multiline Exception Detection Using Combined Parser (#776)
  • update mongodb supported_app_version (#820)
  • Fix: MinimumSupportedAgentVersion presubmit equality (#819)
  • Bump recommended version for mongodb to 2.19.0 (#817)
  • Bump VERSION to 2.19.1. (#814)
  • Add Github presubmit check for minimum_supported_agent_version author (#775)
  • Upgrade Go to version 1.19 (#808)

2.19.0

25 Aug 22:09
d77d1b7
Compare
Choose a tag to compare
  • Add centos 9 to Dockerfile (#806)
  • Add mongodb enhancements (#777)
  • Upgrade otel to v0.57.2 and adjust Flink label transformation (#791)
  • Update the agent self log instruction link now that it has been moved to the public site. (#792)
  • couchbase: use httpRequest fields instead of jsonPayload where appropriate (#801)
  • Always download latest openssl version (#800)
  • Deprecate windows-20h2-core (#798)
  • Ensuring third_party_apps_data/applications/*/metadata.yaml exists (#793)
  • confgenerator: preserve response_code for agent self metrics (#780)
  • Remove support for Ubuntu 21.10 Impish Indri (#759)
  • Couchbase Logs Fix: mapping of couchbase_general log severity (#763)
  • Update public_url in metadata.yaml files for integrations released in 2.18.2. (#764)
  • Fix segfault when metrics are missing (#755)

Internal

  • Remove empty ExpectedMetrics.Labels in metadata (#760)
  • Update version to 2.19.0 and adjust template around version bump. (#810)
  • integration_test: make the expected_log tests more robust (#797)
  • Update Windows Dev Doc (#799)
  • Move the PR template path to work around Github bug. (#794)
  • integration_test: Create a config back up when enabling an integration (#782)
  • Add a PR template with a checklist. (#729)
  • Turn on -test.short for presubmits (#766)
  • Add Makefile, override auto test command (#789)
  • Internal: fix non-ascii hyphens in source code (#788)
  • Testing: Remove unnecessary function globForAgentPackage (#787)
  • Testing: Use --no-verbose to still get wget errors (#757)
  • Testing: add retries for "currently unavailable" GCE errors (#785)
  • Remove deprecated and deleted SLES images from release configs (#781)
  • Internal: add kokoro config for debian 9 "stretch" (#779)
  • Testing: (noop) remove unnecessary ** on artifacts (#771)
  • Testing: use the correct service account for release builds (#773)
  • Presubmit check of public url in metadata.yaml (#774)
  • Add standalone GitHub presubmit check for integration_test metadata.yaml (#732)
  • Testing: set DEBIAN_FRONTEND=noninteractive for all installs (#613)
  • Testing: fix for common.sh for release tests (#772)
  • Internal: document the "kokoro" folder (#770)
  • Internal: fix build_package.ps1 for release builds (#769)
  • Internal: support git-on-borg in build_package.bat (#767)
  • Refactor the common package and integration_test tags (#768)
  • Add missing field into common/testdata (#753)
  • Testing: fix mysql test failure (#752)
  • Extended core metrics tests (#719)
  • Revert "Work around occasional repo corruption in CentOS/RHEL tests. (#649)" (#726)
  • Fixes to LICENSE (#708)
  • Testing: replace supported_applications.txt with a field in metadata.yaml (#723)
  • Internal: boost the recommended CPUs for build VMs (#748)
  • Testing: fix some WinRM problems (#749)
  • Testing: add experimental build configs for all missing distros (#744)
  • Internal: bring in some recent changes to build_package.ps1 (#743)
  • Testing: fixes for build/test scripts (#746)
  • Testing: update windows.gcl files with internal changes (#745)
  • Update minimum_supported_agent_version in metadata.yaml. (#741)
  • Update version to 2.18.3 (#740)

2.18.2

19 Jul 15:42
3523ed1
Compare
Choose a tag to compare
  • Update public_url in metadata.yaml files for integrations released in 2.18.1. (#735)
  • Add Aerospike metrics receiver (#703)
  • Add Couchbase Integration Back (#695)
  • Add overrides for opensuse-leap-15-3 and opensuse-leap-15-4. (#736)
  • Add Vault Metrics Receiver (#702)
  • apps/rabbitmq: Add warning severity and fix time format regex (#706)
  • Added validation for duplicated network port for logging receivers (#721)
  • Dockerfile.windows: update OPENSSL_INSTALLER (#724)
  • Set FluentBit self logs to buffer in memory instead of filesystem (#631)

Internal

  • Testing: update mirrored copies of kokoro scripts and configs with recent changes (#734)
  • Fix up recently added third-party application metadata files. (#733)
  • Bring test-3rd-party-apps-manually.md up to date (#715)
  • Testing: update go_test.sh with changes to internal copy (#665)
  • Update minimum_supported_agent_version in metadata.yaml. (#718)
  • Update version to 2.18.2 (#717)

2.18.1

01 Jul 17:39
dad4f3c
Compare
Choose a tag to compare
  • Roll back incorrect app PRs. (#716)

Internal

  • Update public_url in metadata.yaml files for integrations released in 2.17.0. (#704)
  • Update version to 2.18.1 (#710)
  • initial checkin of GCL build configs (#709)

2.18.0

30 Jun 21:24
13708e7
Compare
Choose a tag to compare
  • Add SAP HANA logging receiver (#496)
  • Add SAP HANA metrics receiver (#662)
  • Add Vault Audit logging receiver (#672)
  • Add V2 MSSQL metrics receiver. (#554)
  • Add Apache Flink metrics receiver (#651)

Internal

  • MSSQL: Fix Integration Test (#694)
  • Testing: add a way to adjust the log URL (#670)
  • Testing: Enable JVM tests on all platforms (#612)
  • Update metadata.yaml with record_log_file_path option. (#707)
  • Remove minimum_supported_version from the Vault metadata (#693)
  • Update minimum_supported_agent_version in metadata.yaml. (#681)
  • Update version to 2.18.0 (#680)
  • Remove unnecessary info from metadata.yaml (#679)