Collects metrics from a NuoDB database process and publishes them to a time series database.
50K+
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.
Content type
Image
Digest
sha256:50406204b…
Size
131 MB
Last updated
about 2 years ago
docker pull nuodb/nuodb-collector