Releases: nuodb/nuodb-collector
Releases · nuodb/nuodb-collector
NuoDB Collector v2.0.0
What's Changed
- Remove hard-coded protocol from NUOCMD_API_SERVER variable by @sivanov-nuodb in #13
- NuoDB Collector readme page updates and enhancements by @jleslie85 in #15
- Add nuodocker --servers-ready-timeout to Docker Compose by @mkysel in #16
- Use the public API of nuodb_mgmt by @mkysel in #17
- Add debug logging by @mkysel in #18
- NuoCD wrapper for python by @mkysel in #21
- [DOC-3586] NuoDB Collector: Remove code and add link by @rkampurath in #22
- Dbutson/python3 by @dbutson-mdsol in #24
- CircleCI config added 👷 by @NexFlare in #26
- Version upgrade of influxDB for 1.x to 2.x by @NexFlare in #27
- Env variable file added by @NexFlare in #29
- Default Influx_Token added for test by @NexFlare in #30
- Bump python base image version, pin telegraf version by @adriansuarez in #31
- CircleCI status badge added by @NexFlare in #28
New Contributors
- @jleslie85 made their first contribution in #15
- @rkampurath made their first contribution in #22
- @dbutson-mdsol made their first contribution in #24
- @NexFlare made their first contribution in #26
Full Changelog: v1.1.0...v2.0.0
NuoDB Collector v1.1.0
v1.1.0 (2020-11-05)
Implemented enhancements:
- Added graceful downgrade from TLS security enabled to disabled if a TLS CLIENT_KEY is not provided #11 (adriansuarez)
- Allow for Admin Process (AP) NuoDB Collector containers and suppress warning messages #10 (vegichan)
- Separated configuration folders for packaged Telegraf plugins (static) and 3rd-party sourced custom plugins (dynamic) #9 (vegichan)
NuoDB Collector v1.0.0
This is the initial release of the NuoDB collector.
Most modern application monitoring systems consist of the following 3
core components:
- Collector — daemon(s) to gather metrics such as this repository
- Time Series database — for storage of real-time, high volume metrics (e.g. InfluxDB, Prometheus, LogStash)
- Query & Visualization — that enables visual monitoring and root cause analysis (e.g. Grafana)
NuoDB Collector utilizes a popular open-source collector - telegraf
.
It's designed to be used alongside a NuoDB engine process to collect metrics from the engine and publish those metrics to a time series database.
Built into this container are 4 input plugins to collect metrics from the NuoDB engine:
metrics
- collects the Engine Metrics on a
regular 10s interval.msgtrace
- collects internal NuoDB message tracing data on a regular 30s interval.synctrace
- collects internal NuoDB lock tracing data on a regular 30s interval.threads
- extends the Telegraf ProcStat Input plugin with per-thread data.
Collects host machine resource consumption statistics on a regular 10s interval.