Getting Data In
Highlighted

Is there, or will there be, an app or add-on to perform activity monitoring for MongoDB?

Explorer

Is there, or will there be, an app or add-on to perform activity monitoring for MongoDB as there is for Oracle, MS SQL Server and MySQL? Hunk App for MongoDB seems to be only for data collection.

Tags (3)
0 Karma
Highlighted

Re: Is there, or will there be, an app or add-on to perform activity monitoring for MongoDB?

Splunk Employee
Splunk Employee

Currently there is no such a thing.

However, MongoDB writes its log into /var/log/mongodb/mongodb.log
Just make sure you turn on the profiling: db.setProfilingLevel(1,50)

Then all you need is to create an Splunk inputs.conf and you are good to go.
For example,

MongoDB Log

[monitor:///var/log/mongodb/mongodb]
sourcetype = mongodbprofile
index = mongodb
metrics

Configuration Files

CLI Scripted Inputs

OS Scripted Inputs

[script://./bin/mongodbcpu.sh]
interval = 30
sourcetype = cpu
source = cpu
index = mongodb
os
disabled = 0
** If you download Splunk *Nix App you can find many of these scripts to monitor these Linux resources

View solution in original post

Highlighted

Re: Is there, or will there be, an app or add-on to perform activity monitoring for MongoDB?

Explorer

Thank you for this information. The one issue still to resolve is the formatting of the log; it is BSON (Binary-encoded JSON).

0 Karma