Sign inSign up

nuodb/nuodb-collector

By nuodb

Updated about 2 years ago

Collects metrics from a NuoDB database process and publishes them to a time series database.

Image
0

50K+

nuodb/nuodb-collector repository overview

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.

Tag summary

Content type

Image

Digest

sha256:50406204b

Size

131 MB

Last updated

about 2 years ago

docker pull nuodb/nuodb-collector