-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
netdata couchdb plugin with conf file and app group support
- Loading branch information
Showing
11 changed files
with
593 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
|
||
# make sure couchdb is running | ||
|
||
template: couchdb_last_collected_secs | ||
on: couchdb.request_methods | ||
calc: $now - $last_collected_t | ||
units: seconds ago | ||
every: 10s | ||
warn: $this > (($status >= $WARNING) ? ($update_every) : ( 5 * $update_every)) | ||
crit: $this > (($status == $CRITICAL) ? ($update_every) : (60 * $update_every)) | ||
delay: down 5m multiplier 1.5 max 1h | ||
info: number of seconds since the last successful data collection | ||
to: dba |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
# netdata python.d.plugin configuration for couchdb | ||
# | ||
# This file is in YaML format. Generally the format is: | ||
# | ||
# name: value | ||
# | ||
# There are 2 sections: | ||
# - global variables | ||
# - one or more JOBS | ||
# | ||
# JOBS allow you to collect values from multiple sources. | ||
# Each source will have its own set of charts. | ||
# | ||
# JOB parameters have to be indented (using spaces only, example below). | ||
|
||
# ---------------------------------------------------------------------- | ||
# Global Variables | ||
# These variables set the defaults for all JOBs, however each JOB | ||
# may define its own, overriding the defaults. | ||
|
||
# update_every sets the default data collection frequency. | ||
# If unset, the python.d.plugin default is used. | ||
# By default, CouchDB only updates its stats every 10 seconds. | ||
update_every: 10 | ||
|
||
# priority controls the order of charts at the netdata dashboard. | ||
# Lower numbers move the charts towards the top of the page. | ||
# If unset, the default for python.d.plugin is used. | ||
# priority: 60000 | ||
|
||
# retries sets the number of retries to be made in case of failures. | ||
# If unset, the default for python.d.plugin is used. | ||
# Attempts to restore the service are made once every update_every | ||
# and only if the module has collected values in the past. | ||
# retries: 5 | ||
|
||
# ---------------------------------------------------------------------- | ||
# JOBS (data collection sources) | ||
# | ||
# The default JOBS share the same *name*. JOBS with the same name | ||
# are mutually exclusive. Only one of them will be allowed running at | ||
# any time. This allows autodetection to try several alternatives and | ||
# pick the one that works. | ||
# | ||
# Any number of jobs is supported. | ||
# | ||
# All python.d.plugin JOBS (for all its modules) support a set of | ||
# predefined parameters. These are: | ||
# | ||
# job_name: | ||
# name: myname # the JOB's name as it will appear at the | ||
# # dashboard (by default is the job_name) | ||
# # JOBs sharing a name are mutually exclusive | ||
# update_every: 1 # the JOB's data collection frequency | ||
# priority: 60000 # the JOB's order on the dashboard | ||
# retries: 5 # the JOB's number of restoration attempts | ||
# | ||
# Additionally to the above, the couchdb plugin also supports the following: | ||
# | ||
# host: 'ipaddress' # Server ip address or hostname. Default: 127.0.0.1 | ||
# port: 'port' # Rabbitmq port. Default: 15672 | ||
# scheme: 'scheme' # http or https. Default: http | ||
# node: 'couchdb@127.0.0.1' # CouchDB node name. Same as -name vm.args argument. | ||
# | ||
# if the URL is password protected, the following are supported: | ||
# | ||
# user: 'username' | ||
# pass: 'password' | ||
# | ||
# if db-specific stats are desired, place their names in databases: | ||
# databases: 'npm-registry animaldb' | ||
# | ||
# ---------------------------------------------------------------------- | ||
# AUTO-DETECTION JOBS | ||
# only one of them will run (they have the same name) | ||
# | ||
localhost: | ||
name: 'local' | ||
host: '127.0.0.1' | ||
port: '5984' | ||
node: 'couchdb@127.0.0.1' | ||
scheme: 'http' | ||
# user: 'admin' | ||
# pass: 'password' |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.