Whyeasy / sentry-exporter

Prometheus exporter to receive Sentry data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

build status-badge Github go.mod Go version

Sentry exporter

A Prometheus exporter for Sentry issues and events.

Currently this exporter retrieves the following metrics:

  • Total amount of issues per project per environment
  • Total amount of events per issue per project per environment

Requirements

  • Provide a Sentry API key; --sentryAPIKey=<string> or as env variable SENTRY_API_KEY.
  • Provide your Sentry organization; --sentryOrg=<string> or as env variable SENTRY_ORG.

Optional

Change listening port of the exporter; --listenAddress <string> or as env variable LISTEN_ADDRESS. Default = 8080

Change listening path of the exporter; --listenPath <string> or as env variable LISTEN_PATH. Default = /metrics

Change the interval of retrieving data in the background; --interval <string> or as env variable INTERVAL. Default is 60

Change the log format; --logFormat=<string> or as env variable LOG_FORMAT. Default = logfmt.

Change the log level; --logLevel=<string> or as env variable LOG_LEVEL. Default = info.

Change Sentry URI; --sentryURI=<string> or as env variable SENTRY_URI. Default = https://sentry.io/api/0/

About

Prometheus exporter to receive Sentry data.

License:Apache License 2.0


Languages

Language:Go 94.0%Language:Makefile 5.5%Language:Dockerfile 0.5%