metricbeat

command
v0.0.0-...-320d922 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

README

Metricbeat

Metricbeat takes metrics and statistics from your systems and ships them to elasticsearch or logstash.

WARNING: Metricbeat is currently still in an experimental phase and under heavy development.

Usage

Metricbeat should be installed as local as possible so it can fetch metrics directly from the intended systems. For example if there are multiple MySQL servers, Metricbeat should be installed on each machine if possible instead of a centralised installation.

Contributions

Contributions of new modules and metricsets to Metricbeat are highly welcome. To guarantee the quality of all metricsets we defined the following requirements for each Metricset:

  • Unit tests
  • Integration tests
  • Kibana Dashboards
  • Template

Best is to start your own module as its own beat first (see below use it as a library) so you can test it and then start a discussion with our team if it would fit into Metricbeat.

Use it as library

Metricbeat can also be used as a library so you can implement your own module on top of metricbeat and building your own beat based on it, withouth getting your module into the main repository. This allows to make use of the schedule and interfaces of Metricbeat. A developer guide and how to do this will follow soon.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Metricbeat collects metric sets from different modules.
Metricbeat collects metric sets from different modules.
This file is included in the main file to load all metricsets.
This file is included in the main file to load all metricsets.
apache/status
Reads server status from apache host under /server-status?auto mod_status is required.
Reads server status from apache host under /server-status?auto mod_status is required.
mysql/status
* Fetch status information from mysql: http://dev.mysql.com/doc/refman/5.7/en/show-status.html TODO @ruflin, 20160315 * Complete fields read * Complete template * Complete dashboards
* Fetch status information from mysql: http://dev.mysql.com/doc/refman/5.7/en/show-status.html TODO @ruflin, 20160315 * Complete fields read * Complete template * Complete dashboards
redis/info
* The current implementation is tested with redis 3.0.7 More details on all the fields provided by the redis info command can be found here: http://redis.io/commands/INFO `info.go` uses the Redis `INFO default` command for stats.
* The current implementation is tested with redis 3.0.7 More details on all the fields provided by the redis info command can be found here: http://redis.io/commands/INFO `info.go` uses the Redis `INFO default` command for stats.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL