Skip to content

Releases: oracle/oracle-db-appdev-monitoring

1.3.1

22 Jul 21:26
e49fedf
Compare
Choose a tag to compare

This release includes the following changes:

  • Alert logs can be disabled by setting parameter log.disable to 1.
  • Alert log exporter will stop if it gets three consecutive failures.
  • Updated the list of required permissions.
  • Updated the TxEventQ sample dashboard.
  • Updated some third-party dependencies.

Thank you to the following people for their suggestions and contributions:

1.3.0

06 Jun 19:54
e7c8c3c
Compare
Choose a tag to compare

This release includes the following changes:

  • Alert logs can be exported for collection by a log reader like Promtail or FluentBit. Default
    output to /log/alert.log in JSON format.
  • Provide ability to connect as SYSDBA or SYSOPER by setting DB_ROLE.
  • New default metric is added to report the type of database connected to (CDB or PDB).
  • New default metrics are added for cache hit ratios.
  • Deafult metrics updated to suppress spurious warnings in log.
  • Wait class metric updated to use a better query.
  • The sample dashboard is updated to include new metrics.
  • Fixed a bug which prevented periodic freeing of memory.
  • Set CLIENT_INFO to a meaningful value.
  • Update Go toolchain to 1.22.4.
  • Updated some third-party dependencies.

Thank you to the following people for their suggestions and contributions:

The updated sample dashboard looks like this:

exporter-1 3 0-dashboard

1.2.1

16 Apr 17:40
c72e967
Compare
Choose a tag to compare

This release includes the following changes:

  • Accept max idle and open connections settings as parameters.
  • Updated some third-party dependencies.

1.2.0

17 Jan 16:15
2536329
Compare
Choose a tag to compare

This release includes the following changes:

  • Introduced a new feature to periodically restart the process if requested.
  • Introduced a new feature to periodically attempt to free OS memory if requested.
  • Updated some third-party dependencies.

See https://github.com/oracle/oracle-db-appdev-monitoring#controlling-memory-usage for details of new features

1.1.1

28 Nov 17:39
72e836a
Compare
Choose a tag to compare

This release just updates some third-party dependencies.

1.1.0

27 Oct 16:33
36bcaa1
Compare
Choose a tag to compare

This release includes the following changes:

  • The query for the standard metric wait_class has been updated so that it will work in both container databases and pluggable databases, including in Oracle Autonomous Database instances. Note that this query will not return any data unless the database instance is under load.
  • Support for reading the database password from OCI Vault has been added (see details)
  • Log messages have been improved
  • Some dependencies have been updated

1.0.0

13 Sep 22:34
f44c3ee
Compare
Choose a tag to compare

The first production release, v1.0, includes the following features:

  • A number of standard metrics are exposed,
  • Users can define custom metrics,
  • Oracle regularly reviews third-party licenses and scans the code and images, including transitive/recursive dependencies for issues,
  • Connection to Oracle can be a basic connection or use an Oracle Wallet and TLS - connection to Oracle Autonomous Database is supported,
  • Metrics for Oracle Transactional Event Queues are also supported,
  • A Grafana dashboard is provided for Transacational Event Queues, and
  • A pre-built container image is provided, based on Oracle Linux, and optimized for size and security.

Note that this exporter uses a different Oracle Database driver which in turn uses code directly written by Oracle to access the database. This driver does require an Oracle client. In this initial release, the client is bundled into the container image, however we intend to make that optional in order to minimize the image size.

The interfaces for this version have been kept as close as possible to those of earlier alpha releases in this repository to assist with migration. However, it should be expected that there may be breaking changes in future releases.

Preview release

01 Jul 01:01
bd81088
Compare
Choose a tag to compare

Used in Unified Observability in Grafana with converged Oracle Database Workshop
http://bit.ly/unifiedobservability
https://github.com/oracle/microservices-datadriven

old-go-implementation

15 Jun 21:53
0d80f87
Compare
Choose a tag to compare
0.0.1

add list of default metrics in readme (#1)