GithubHelp home page GithubHelp logo

isabella232 / boundary-plugin-couchdb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from boundary/boundary-plugin-couchdb

0.0 0.0 0.0 879 KB

Extracts metrics from CouchDB

License: Apache License 2.0

Shell 6.99% Python 16.56% Lua 76.45%

boundary-plugin-couchdb's Introduction

Boundary CouchDB Plugin

The Boundary CouchDB plugin collects information on CouchDB. The information collected is what is returned by the stats API.

Prerequisites

Supported OS

OS Linux Windows SmartOS OS X
Supported v v v v

Boundary Meter v4.2 or later

For Boundary Meter less than V4.0

Runtime node.js Python Java
Required +

Plugin Setup

Before the plugin will collect metrics, you must provide it with the URL used to access the CouchDB stats endpoint. By default, this is "http://127.0.0.1:5984/_stats", but it could be different if you have configured a different port.

Plugin Configuration

For Boundary Meter v4.2

Field Name Description
CouchDB Stats URL The URL to CouchDB's stats API endpoint
User Password for the stats API endpoint.
Password Password for the stats API endpoint.
PollInterval Interval to query couchdb
Source The source to display in the legend for the instance.

For Boundary Meter earlier than v4.2

Field Name Description
CouchDB Stats URL The URL to CouchDB's stats API endpoint

Metrics Collected

Metric Name Description
CouchDB - HTTPD 201 Number of HTTP 201 Created responses
CouchDB - HTTPD 200 Number of HTTP 200 OK responses
CouchDB - HTTPD 202 Number of HTTP 202 Accepted responses
CouchDB - HTTPD 401 Number of HTTP 401 Unauthorized responses
CouchDB - HTTPD 301 Number of HTTP 301 Moved Permanently responses
CouchDB - HTTPD 304 Number of HTTP 304 Not Modified responses
CouchDB - HTTPD 405 Number of HTTP 405 Method Not Allowed responses
CouchDB - HTTPD 404 Number of HTTP 404 Not Found responses
CouchDB - HTTPD 403 Number of HTTP 403 Forbidden responses
CouchDB - HTTPD 500 Number of HTTP 500 Internal Server Error responses
CouchDB - HTTPD 412 Number of HTTP 412 Precondition Failed responses
CouchDB - HTTPD 400 Number of HTTP 400 Bad Request responses
CouchDB - HTTPD 409 Number of HTTP 409 Conflict responses
CouchDB - Bulk Requests Number of bulk requests
CouchDB - Clients Requesting Changes Number of clients for continuous changes
CouchDB - View Reads Number of view reads
CouchDB - Requests Number of HTTP requests
CouchDB - Temporary View Reads Number of temporary view reads
CouchDB - Open OS Files Number of file descriptors CouchDB has open
CouchDB - Auth Cache Hits Number of authentication cache hits
CouchDB - Database Reads Number of times a document was read from a database
CouchDB - Open Databases Number of open databases
CouchDB - Auth Cache Misses Number of authentication cache misses
CouchDB - Database Writes Number of times a database was changed
CouchDB - Request Time Length of a request inside CouchDB without MochiWeb
CouchDB - HEAD Requests Number of HTTP HEAD requests
CouchDB - GET Requests Number of HTTP GET requests
CouchDB - PUT Requests Number of HTTP PUT requests
CouchDB - POST Requests Number of HTTP POST requests
CouchDB - COPY Requests Number of HTTP COPY requests
CouchDB - DELETE Requests Number of HTTP DELETE requests

Dashboards

  • CouchDB

References

None

boundary-plugin-couchdb's People

Contributors

bighnf avatar codemoran avatar gabrielnicolasavellaneda avatar jdgwartney avatar joebmc avatar ph07 avatar pibi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.