Sign inSign up

getsentry/symbolicator

By getsentry

Updated 9 months ago

Native Symbolication as a Service

Image
0

5M+

getsentry/symbolicator repository overview

deprecated

This image is now deprecated as we've recently moved self-hosted Sentry images off of DockerHub to GitHub container registry. You can now find the image here: https://github.com/getsentry/symbolicator/pkgs/container/symbolicator



A symbolication service for native stacktraces and minidumps with symbol server support. It's a flexible frontend for parts of the symbolic library.

Documentation

Compiling

Symbolicator is currently not distributed as binary which means you need to compile it yourself. It's written in Rust and thus requires a recent rust installation. We generally track latest stable.

To compile run this:

cargo build --release

The resulting binary ends up in target/release/symbolicator.

Usage with Sentry

The following requires a recent git version of Sentry.

While Symbolicator aims to not be tied to Sentry's usecases, Sentry has a hard dependency on Symbolicator to process native stacktraces. To get it running for local development:

  • In your ~/.sentry/sentry.conf.py:

    # Whitelist Symbolicator's request IP to fetch debug symbols from Sentry.
    INTERNAL_SYSTEM_IPS = ["127.0.0.1"]
    
  • In your ~/.sentry/config.yml:

    symbolicator.enabled: true
    

Then run sentry devservices up to download and start Symbolicator.

Tag summary

Content type

Image

Digest

sha256:6885a72b1

Size

81 MB

Last updated

9 months ago

docker pull getsentry/symbolicator