Go to file
Abel Luck 62a5558be7 Fix variable export in Makefile
Makefile runs each line of a target in a separate shell, so things like
`export` and `source` do not propagate to the next lines, you must run
the commands in a single shell, which is what I've done in this commit.

With out this change, `make build` fails on my debian linux box.
2020-04-15 12:40:41 +02:00
cmd/jitsiexporter fixes lint errors 2020-04-02 09:18:02 +02:00
vendor getting all metrics in when its float64 2020-03-31 09:50:28 +02:00
.bumpversion.cfg Bump version: 0.2.5 → 0.2.6 2020-04-15 12:35:45 +02:00
.drone.yml publish to github 2020-04-01 13:33:00 +02:00
.gitignore first tries 2020-03-30 13:51:39 +02:00
Dockerfile fixes wrong port in dockerfile 2020-04-02 09:06:23 +02:00
go.mod first tries 2020-03-30 13:51:39 +02:00
go.sum first tries 2020-03-30 13:51:39 +02:00
jitsiexporter_test.go testing error counter 2020-04-03 10:43:27 +02:00
jitsiexporter.go fixes try to clode Body even if error is not nil 2020-04-15 12:34:04 +02:00
Makefile Fix variable export in Makefile 2020-04-15 12:40:41 +02:00
mock_Stater.go timeout context for fetching jitsi stats and a fetch error metric 2020-04-01 13:14:20 +02:00
README.md fixes lint errors 2020-04-02 09:18:02 +02:00

jitsiexporter

Build Status Docker Repository on Quay

A Jitsi meet prometheus exporter.

    Usage of ./jitsiexporter_linux_amd64:
      -debug
            Enable debug.
      -host string
            Host to listen on. (default "localhost")
      -interval duration
            Seconds to wait before scraping. (default 30s)
      -port int
            Port to listen on. (default 9700)
      -url string
            URL of Jitsi Videobridge Colibri Stats.
      -version
            Prints version.

Usage

For a docker based setup, you can use the docker image quay.io/xsteadfastx/jitsiexporter.

  1. Enable /colibri/stats for the Jitsi videobridge. When you use the Jitsi docker setup use environment variable JVB_ENABLE_APIS=rest,colibri.
  2. Be sure that the exporter and the videobridge API can communicate. In the docker Jitsi setup: Add the jitsiexporter to the jitsi-meet_meet.jitsi-network. The url would be http://jitsi-meet_jvb_1:8080.
  3. The -url URL needs to be the full url: https://videobridge/colibri/stats.
  4. A failed scrape metric is exported as jitsi_fetch_errors.