Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fireworq/mackerel-plugin-fireworq

Mackerel metric plugin for Fireworq
https://github.com/fireworq/mackerel-plugin-fireworq

fireworq mackerel mackerel-plugin

Last synced: 11 days ago
JSON representation

Mackerel metric plugin for Fireworq

Awesome Lists containing this project

README

        

mackerel-plugin-fireworq
========================

A [Fireworq][] custom metrics plugin for mackerel.io agent.

## Synopsis

```shell
mackerel-plugin-fireworq [-scheme=<'http'|'https'>] [-host=] [-port=] [-tempfile=] [-metric-key-prefix=] [-metric-label-prefix=] [-queue-stats=]
```

Queue stats can contain `pushes`, `pops`, `successes`, `failed`, `permanent_failed`, `completes`. The default is nothing. If you want to record all, use `-queue-stats='pushes,pops,successes,failures,permanent_failures,completes'`.

## Example of mackerel-agent.conf

```
[plugin.metrics.fireworq]
command = "/path/to/mackerel-plugin-fireworq"
```

[Fireworq]: https://github.com/fireworq/fireworq

## Installation
### Install with mkr
```bash
mkr plugin install --upgrade fireworq/mackerel-plugin-fireworq
```

### Build from source
```bash
go get github.com/fireworq/mackerel-check-fireworq
```

## How to release
See Makefile for details.
```
make release
```