Skip to content

jtlisi/snap-plugin-collector-bigip

Repository files navigation

Build Status

Snap collector plugin - BigIp

This plugin collects BigIp statistics using the IControl rest API.

It's used in the Snap framework.

  1. Getting Started
  1. Documentation
  1. Community Support
  2. License

Getting Started

Operating systems

  • Linux/amd64
  • Darwin/amd64

Installation

To build the plugin binary:

Fork https://github.com/jtlisi/snap-plugin-collector-bigip Clone repo into $GOPATH/src/github.com/jtlisi/:

$ git clone https://github.com/<yourGithubID>/snap-plugin-collector-bigip.git

Build the Snap bigip plugin by running make within the cloned repo:

$ make

It may take a while to pull dependencies if you haven't had them already. This builds the plugin in ./build/<GOOS>/<GOARCH>/snap-plugin-collector-bigip

Configuration and Usage

Configuration parameters

It's possible to provide configuration to plugin via task manifest.

workflow:
  collect:
    config:
      /jtlisi/bigip:
        host: "<BIGIP-HOST>"
        port: <BIGIP-PORT>
        username: "user"
        password: "pass"
        basic_auth: <BOOL>

Documentation

Collected Metrics

The list of collected metrics is described in METRICS.md.

Roadmap

There isn't a current roadmap for this plugin, but it is in active development. As we launch this plugin, we do not have any outstanding requirements for the next release.

If you have a feature request, please add it as an issue and/or submit a pull request.

Community Support

This repository is one of many plugins in snap, a powerful telemetry framework. See the full project at http://github.com/intelsdi-x/snap.

To reach out to other users, head to the main framework or visit Slack.

License

Snap, along with this plugin, is an Open Source software released under the Apache 2.0 License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published