Sign inSign up

nonamenix/sentry2prometheus

By nonamenix

•Updated about 7 years ago

Image
0

177

nonamenix/sentry2prometheus repository overview

⁠Sentry Errors Prometheus Exporter

Go Report Card

./sentry2prometheus --help

Usage of ./sentry2prometheus:
      --extra-labels strings   Extra labels for prometheus metrics splitted by ':'
      --organization string    Organization name in sentry (default "XXX")
      --port string            The address to listen on for HTTP requests. (default ":9412")
      --query string           Sentry query for projects filtering
      --sentry-url string      The sentry url (default "https://sentry.io")
      --stats-period string    Sentry stats period (default "24h")
      --token string           Sentry API authorization token

⁠Build

Work with 1.12 and modules

go build

⁠Usage Example

Take sentry token from https://sentry.io/api⁠

./sentry2prometheus --sentry-url=https://sentry.io \
    --organization=XXX \
    --query=team:web \
    --token=token_from_sentry \
    --extra-labels=team:web,one:1,two:2

Visiting http://localhost:9412/⁠ will return metrics for a the sentry projects in your organization filtered by query

# HELP probe_sentry_errors_received Errors count since timestamp
# TYPE probe_sentry_errors_received counter
probe_sentry_errors_received{project="portal", timestamp=1560322800, team="web"} 5
probe_success 1
probe_projects_count 1
probe_duration_seconds 0.132

Tag summary

Content type

Image

Digest

Size

8.6 MB

Last updated

about 7 years ago

docker pull nonamenix/sentry2prometheus