Skip to content

Jitsi Videobridge custom metrics plugin for mackerel agent.

License

Notifications You must be signed in to change notification settings

tomohiro/mackerel-plugin-jitsi-videobridge

Repository files navigation

mackerel-plugin-jitsi-videobridge

GitHub Releases Build Status Coverage Status Go Report Card Apache License

Jitsi Videobridge custom metrics plugin for mackerel agent.

Description

The plugin to posts Jitsi Videobridge statistics as custom metrics to Mackerel.

Custom Metrics Example

Supporting Jitsi Videobridge

  • Jitsi Videobridge (1124-1 or higher)

Installation

Latest release:

$ mkr plugin install mackerel-plugin-jitsi-videobridge

Specified release version:

$ mkr plugin install [email protected]

Usage

$ mackerel-plugin-jitsi-videobridge --help
Usage of mackerel-plugin-jitsi-videobridge:
  -host string
        Hostname or IP address of Jitsi Videobridge Colibri REST interface (default "127.0.0.1")
  -metric-key-prefix string
        Metric key prefix (default "jitsi-videobridge")
  -metric-label-prefix string
        Metric label prefix (default "JVB")
  -port string
        Port of Jitsi Videobridge Colibri REST interface (default "80")
  -tempfile string
        Temp file name

Example mackerel-agent.conf

[plugin.metrics.jitsi-videobridge]
command = "/usr/bin/mackerel-plugin-jitsi-videobridge -host=127.0.0.1 -port=8080

Development

Requirements

  • Go 1.13 or higher

Release by manually

  • Install goxz and ghr by make setup
  • Edit CHANGELOG.md, git commit, git push
  • git tag vx.y.z (Semantic Versioning)
  • make dist to build and ship package as release assets
  • GITHUB_TOKEN=... make release to publish assets to GitHub

Contributing

Please check out the CONTIRBUTING guideline.

References

LICENSE

© 2019 Tomohiro Taira.

This project is licensed under the Apache License, Version 2.0. See LICENSE for details.