Mozilla Symbol Server
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci Ability to upload and download from Google Cloud Storage (#1226) Oct 16, 2018
bin black 18.9b0 (#1183) Sep 27, 2018
docker don't sha pin the redis service (#1126) Sep 7, 2018
docs Call it GOOGLE_APPLICATION_CREDENTIALS (#1234) Oct 16, 2018
favicons fixes bug 1359505 - tecken favicon (#50) Apr 25, 2017
frontend Pin dependency react-copy-to-clipboard to 5.0.1 (#1236) Oct 16, 2018
tecken Call it GOOGLE_APPLICATION_CREDENTIALS (#1234) Oct 16, 2018
test-with-nginx clean up license preambles (#51) Apr 25, 2017
tests Ability to upload and download from Google Cloud Storage (#1226) Oct 16, 2018
.coveragerc Bug 1397884 invalidate cache on new symbols (#389) Sep 11, 2017
.dockerignore ignore node_modules in docker (#720) Feb 2, 2018
.editorconfig copied from atmo Mar 23, 2017
.env-dist Call it GOOGLE_APPLICATION_CREDENTIALS (#1234) Oct 16, 2018
.flake8 Black all the Python code (#1005) Aug 21, 2018
.gitignore Ability to upload and download from Google Cloud Storage (#1226) Oct 16, 2018
.pyup.yml pyup every week (#1243) Oct 17, 2018
CHANGELOG.md copied from atmo Mar 23, 2017
Dockerfile Update python:3.6 Docker digest to 8efc5f1 (#1238) Oct 17, 2018
LICENSE copied from atmo Mar 23, 2017
Makefile shorter redis connection timeouts (#1109) Sep 5, 2018
README.md Black all the Python code (#1005) Aug 21, 2018
contribute.json fixes bug 1436507 - Lacking documentation link in contribute.json (#734) Feb 7, 2018
docker-compose.yml Remove systemtest code (#1100) Sep 5, 2018
docs-requirements.txt Update dependency sphinx-rtd-theme to v0.4.2 (#1199) Oct 5, 2018
hack.py-dist tips on how to debug with a file (#192) Jun 26, 2017
logo.png fixes bug 1359505 - tecken favicon (#50) Apr 25, 2017
manage.py bug 1371385 - Call it Localdev instead of Dev (#152) Jun 9, 2017
package.json fixes bug 1359927 - Move repo from github.com/mozilla to github.com/m… ( May 9, 2017
pytest.ini Remove systemtest code (#1100) Sep 5, 2018
readthedocs.yml do docs requirements differently Apr 5, 2017
renovate.json don't sha pin the redis service (#1126) Sep 7, 2018
requirements-constraints.txt Ability to upload and download from Google Cloud Storage (#1226) Oct 16, 2018
requirements.txt Ability to upload and download from Google Cloud Storage (#1226) Oct 16, 2018
setup.py fixes bug 1359927 - Move repo from github.com/mozilla to github.com/m… ( May 9, 2017

README.md

Tecken - All things Mozilla Symbol Server

CircleCI Updates Renovate enabled What's Deployed Code style

Please use the documentation on: https://tecken.readthedocs.io

The production server is: https://symbols.mozilla.org

To Get Coding

You need to be able to run Docker.

Git clone and then run:

make build
make run

Now a development server should be available at http://localhost:3000.

To test the symbolication run:

curl -d '{"stacks":[[[0,11723767],[1, 65802]]],"memoryMap":[["xul.pdb","44E4EC8C2F41492B9369D6B9A059577C2"],["wntdll.pdb","D74F79EB1F8D4A45ABCD2F476CCABACC2"]],"version":4}' http://localhost:8000

Datadog

If you have access to a Mozilla Cloud Ops Datadog account, use this to consume the metrics Tecken sends via statsd. One is for staying health, the other is for keeping track how it does things.

Tecken Operations

Tecken Performance

Tecken Redis

Redis Store Prod

Symbols RDS

New Relic

This requires you have access to the Mozilla_25 New Relic account.

symbols-prod

symbols-stage

Whatsdeployed

Check out https://whatsdeployed.io/s-5HY

The Logo

logo

The logo comes from P.J. Onori and is licensed under Attribution-Non-Commercial 3.0 Netherlands.