Skip to content

Releases: GoogleCloudPlatform/ops-agent

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)

2.17.0

24 Jun 19:11
487639e
Compare
Choose a tag to compare
  • Bump Windows OpenSSL version to 1.1.1p (#678)
  • Refer to archive for solr install (#676)
  • Fix sles15 postgres integration test (#675)
  • Change all dlcdn.apache links to archive.apache (#674)
  • Add log_file_path label. (#666)
  • Add Flink logging receiver (#632)
  • Update build process to hash jar file (#663)
  • Turned off data integrity check (#633)
  • Populate logging.googleapis.com/instrumentation_source for app integrations (#627)
  • Fix TestHTTPRequestLog: write both logs at file upload (#655)
  • Add httpRequest test coverage for CouchDB. (#660)
  • open source scripts used for build and test on Kokoro (#647)
  • fluentbit/processor: Update the parser to reserve data while avoiding duplication of keys (#653)
  • Use correct httpRequest key in all integrations (#658)
  • Wait for network to be up before starting services. (#648)
  • Added validation tests for metadata.yaml (#644)
  • Update case statements to support rocky 8 (#652)
  • Work around occasional repo corruption in CentOS/RHEL tests. (#649)
  • Get apache test passing under ubuntu (#614)
  • Fix sles12 builds by using checksum instead of invalid repo signature. (#645)
  • Use httpRequest field rename (#312)
  • Update Dockerfile.windows with changes missed in #607. (#640)
  • Minor fix to the Jetty app integration description. (#639)
  • Fix the broken validation on slice structs (#636)
  • Testing: add support for SAP HANA image and app (#623)
  • Add jetty metrics (#607)
  • confgenerator: disable retry_on_failure by default (#626)

Internal

  • Add Jetty minimum supported metrics version (#643)
  • Remove $ signs from dev guide for easy copying. (#677)
  • Custom validator to ensure there is only one Representative in Expected Metric (#673)
  • Ensuring that each ExpectedMetric.Type is unique in IntegrationMetadata (#669)
  • Bump version to 2.17.0. (#637)
  • Remove leading $ to make commands copyable. (#664)
  • Backfill 3rd party app logos (#624)
  • VERSION: Update to 2.16.1 (#628)
  • version: Update version to 2.17.0 (#617)
  • Add app_url for metadata.yaml files (#609)
  • Update public_url in metadata.yaml. (#630)
  • Update minimum_supported_agent_version in metadata.yaml. (#618)
  • Backfill Jetty logging minimum_supported_version 2.16.0 (#621)
  • jetty: remove minimum supported version so post release script can set it properly (#619)

2.16.0

18 May 18:07
fc0d9cb
Compare
Choose a tag to compare
  • Add Jetty logging (#573)
  • Update opentelemetry-operations-collector (#608)
  • Gracefully handle previous version install failure in upgrade test (#600)
  • Update the bug report template (#559)
  • Testing: bump Zookeeper version (#610)
  • Remove active directory web services channel test (#586)
  • Testing: standardize wget options (#580)
  • Add Varnish logging receiver (#528)
  • Add Ops Agent support for Ubuntu 22.04 LTS (Jammy) (#597)
  • Update minimum_supported_agent_version in metadata.yaml. (#594)
  • Support java multiline (#570)
  • Added log_entry_count and request_count self-metrics to ops-agent (#479)
  • Update Setup section of testing README (#582)
  • Backfill 3rd party apps logo path (#581)
  • Bump Windows OpenSSL version to 1.1.1o (#579)
  • Revert "Makefile: create Makefile (#524)" (#577)
  • Makefile: create Makefile (#524)
  • Update VERSION to 2.16.0 (#576)

2.15.0

03 May 15:43
b653dab
Compare
Choose a tag to compare
  • confgenerator: add resource_name label using modify fields. (#544)
  • Add supported_app_version (#571)
  • Update IIS metrics receiver with v2 metrics (#534)
  • Fix LuaAccessor when write=false. (#568)
  • Add Active Directory Domain Services metrics receiver (#563)
  • Enforce metadata.yaml validations (#567)
  • metadata: add configuration_options for varnish and add validation (#565)
  • cmd: log built-in-config.yaml and merged-config.yaml (#202)
  • Fix for "requirement cannot be provided" error on SLES12. (#566)
  • Add log tests for activemq and memcached (#562)
  • Upgrade fluent-bit to v1.9.3 (#545)
    • Skip corrupted chunk
  • Add Active Directory Domain Services logging receiver (#529)
  • Varnish Metrics Receiver (#512)
  • VERSION: Bump minor version (#550)
  • metadata.yaml: Replace tab with space (#549)
  • integration_test: Add configuration_options field to metadata (#541)

2.14.0

25 Apr 18:50
25abc2c
Compare
Choose a tag to compare
  • Upgrade to new googlecloudexporter (#526)
  • Fixes for failing couchdb test (#543)
  • Fix some 3rd party app metadata.yaml files (#540)
  • Fix handling of missing fields in filters (#535)
  • Update third party application short names (#539)
  • Add a 20s sleep before installing Windows services. (#527)
  • Add 3rd party integration description (#532)
  • expected_metrics follow-up (#521)
  • Add modify_fields processor and use it to set logName (#474)
  • Add IIS logging (#515)
  • integration_test: structure cleanup (#522)
  • Add supported app version to 3rd party apps and validation test (#520)
  • Correct 3rd party metadata content (#519)
  • Update VERSION to 2.14.0 (#518)

2.13.0

06 Apr 17:45
bbd1ef4
Compare
Choose a tag to compare
  • Update VERSION to 2.13.0 (#517)
  • Upgrade opentelemetry-operations-collector to v0.45.1 and add / fix metrics for Mysql. (#494)
  • Add LogEntry severity and sourceLocation mappings in systemd_journald receiver. (#502)

Internal

  • Add 3rd party metadata (#516)
  • Simplify config generation and testing for multiple files (#514)
  • Try newer version of mysql-apt-config (#510)
  • Fix the 3rd party README.md (#507)
  • Install goimports@latest (#506)
  • Test for upgrading the ops agent (#472)
  • Testing: remove unnecessary directory nesting in GCS (#480)
  • Update instructions for developing integration tests. (#513)
  • Merge minimum version into metadata.yaml file (#509)
  • Also try keyserver.ubuntu.com for MySQL key (#488)
  • Add expected_logs (#500)
  • Add minimum_supported_version file to existing 3rd party applications (#504)
  • Remove dead function findMetricName() (#498)
  • Add expected_metrics (#456)
  • Update VERSION to 2.12.2 (#497)

2.12.1

25 Mar 21:28
ea643cb
Compare
Choose a tag to compare

This is a bugfix and maintenance release.

  • Update VERSION to 2.12.1 (#495)
  • confgenerator: change otel self-metric port (#492)
  • Update SLES install for tomcat (#489)
  • Print interleaved stdout+stderr in logs and errors. (#491)
  • Render "git diff" output better (#485)
  • Unnest an unnecessary ops-agent directory (#484)
  • Use archive for hbase (#483)
  • Pin hbase to 2.4.11 (#482)
  • Testing: document new process for authenticating tests (#475)
  • Upgrade hbase (#476)
  • Fix integration markdown docs (#477)
  • Remove erroneous log field in hbase doc (#470)
  • Bump Windows OpenSSL version to 1.1.1n. (#471)
  • Remove obsolete mention of SCRIPTS_DIR (#469)
  • Remove useless nodes from test XML (#464)
  • Search for mysql GPG key after apt update (#468)
  • Fix kafka download path for 3p integration test (#466)
  • Testing: add ExtraCreateArguments option for creating VMs (#462)
  • Reject redundant entries in supported_applications.txt (#438)
  • Use embedding to fetch scripts from the data directory (#423)
  • Reenable MySQL tests again (#455)

2.12.0

09 Mar 19:35
f733a9a
Compare
Choose a tag to compare
  • Revert "Support multiline java (#393)" (#457)
  • Merge the "post" scripts into the "install" scripts. (#437)
  • Remove licenses from all "enable" scripts (#442)
  • More 3p fixes (#452)
  • Bump go version to 1.17 in go.mod (#439)
  • Revert "Disable gpg check for centos install of couchdb until rpm is fixed (#443)" (#450)
  • Fix some 3p integration tests (#445)
  • Only run tests relevant to current PR. (#396)
  • Disable gpg check for centos install of couchdb until rpm is fixed (#443)
  • Delete some now-useless features from test_config.yaml (#431)
  • Move all enable_foo scripts to the applications directory (#436)
  • Remove duplicate entries from supported_applications.txt (#432)
  • Support multiline java (#393)
  • Reformat add_lua_script.go (#427)
  • receivers: add support for the Forward logging receiver (#275)
  • Adds Apache WildFly metrics to Ops Agent (#422)
  • Clarify AGENT_PACKAGES_IN_GCS and Windows (#425)
  • Move PrepareSLES() into the core library (#415)
  • Refactor the shared structs and methods for JMX Receivers. (#420)
  • Update TestCustomLogFormat integration test. (#424)
  • Only create swap file space when necessary (#416)
  • Add CouchDB Sample Configs (#421)
  • Document how to run tests outside of Kokoro (#412)
  • Add a RabbitMQ logging receiver. (#411)
  • Bump versin to 2.12.0 (#417)

2.11.0

16 Feb 22:39
a2778bd
Compare
Choose a tag to compare
  • Add a Couchdb logging receiver. (#394)
  • Fix typo in redis docs. (#413)
  • Convert IIS total metrics to int64 cumulatives. (#410)
  • Rabbitmq metrics receiver (#356)
  • Hadoop logging receiver (#379)
  • Fix severity for the Solr system logging receiver. (#409)
  • Add a Hbase metrics receiver. (#350)
  • Add a Hbase system logging receiver. (#345)
  • Updates for logging processor requirement of time_format when time_key is present. (#378)
  • Add a Hadoop metrics receiver. (#351)
  • Remove the collectd submodule. (#400)
  • Shrink linux instance size: use 2 CPUs per VM instead of 4 (#398)
  • Wildfly logging receiver (#382)
  • A few improvements to rocky-linux support (#405)
  • Fixes for nginx test when running against a fresh project (#364)
  • Run diagnostics for all tests, not just failures (#404)
  • Fix Postgresql sles integration test issues. (#401)
  • Update version to 2.11.0 (#402)
  • Add a MongoDB metrics receiver. (#354)
  • Add a Zookeeper logging receiver. (#389)
  • Fix the receiver type in Mongodb markdown. (#397)
  • Add an Activemq metrics receiver. (#341)
  • apps: genericAccessLogParser for nginx_access (#388)
  • Update Tomcat Install scripts to use the native package managers when possible. (#344)
  • Update version to 2.10.1 (#392)

2.10.0

09 Feb 20:27
f9bd196
Compare
Choose a tag to compare
  • Add a Solr system logging receiver. (#360)
  • Add Kafka log and metrics receivers. (#369)
  • Add a Zookeeper metric receiver. (#358)
  • Add documentation for IIS & MS SQL Server (#368)
  • Add TLS support for the Redis metrics receiver. (#268)
  • Add an Elasticsearch metrics receiver. (#349)
  • Remove refs to Ubuntu 21.04 (Hirsute Hippo) as it's past EOL. (#385)
  • Update build.sh to support accents and foreign alphabets. (#331)
  • Unify receiver and pipeline IDs in 3rd party app sample configs. (#384)
  • Add a Couchdb metrics receiver. (#340)
  • Add a Solr metrics receiver. (#346)
  • Add a Mongodb logging receiver. (#287)
  • Fix the default port of Apache. (#386)
  • Update version to 2.10.0 (#380)

Internal

  • Update Tomcat integration test for Debian. (#390)
  • Add REPO_SUFFIX support to third party apps test (#355)
  • Try reenabling mysql tests (#361)
  • Retry registercloudguest failures in third_party_apps_test (#383)
  • Tell zypper to retry download errors (#381)
  • apps: hostmetrics use mute_process_name_error (#372)
  • Delete some unused scripts (#365)
  • Refactor JVM apps to use shared components (#370)