Burak Yigit Kaya
e82506f5b7
fix(snuba): Add consumer group to transactions consumer ( #599 )
...
Without the consumer-group option, transactions consumer and events consumer will compete for messages on the same topic and usually events win, which is the first one. This may cause some data loss for performance and make it seem not work.
Should address https://forum.sentry.io/t/perfomance-tracing-for-sentry-itself/10405/5?u=byk
2020-07-17 06:50:36 +03:00
Burak Yigit Kaya
cb83593d5b
feat(snuba): Add transactions consumer ( #595 )
...
Needed for Performance to work (see #586 ).
Depends on #593 . Fixes #588 .
2020-07-15 21:00:37 +03:00
Mike Purvis
96889a6175
Add volumed-out config directory for symbolicator. ( #566 )
...
I would like to be able to customize the configuration for my Sentry 10 symbolicator instance, which this change allows me to easily do.
See related: https://github.com/getsentry/symbolicator/issues/245
Co-authored-by: Burak Yigit Kaya <ben@byk.im>
2020-07-08 20:42:33 +03:00
Burak Yigit Kaya
2fc9811c74
build(gha): Add automated CalVer releases ( #539 )
2020-06-16 12:44:13 +03:00
Armin Ronacher
ff057d1d2c
feat: Add sessions snuba consumer to setup ( #524 )
...
Co-authored-by: Markus Unterwaditzer <markus@unterwaditzer.net>
Co-authored-by: Burak Yigit Kaya <byk@sentry.io>
2020-06-02 17:04:46 +03:00
Burak Yigit Kaya
b651fc7fda
fix(versioning): Fix leftover snuba:latest in cleanup
...
Follow up to #509 .
2020-05-23 22:38:30 +03:00
Burak Yigit Kaya
e8d8cda688
feat(versioning): Add SENTRY_VERSION env var for sentry, snuba, relay ( #509 )
...
This is in preparation for the upcoming CalVer transition. Introduces a general `$SENTRY_VERSION` env variable, defaulting to `latest`.
2020-05-23 06:24:44 +03:00
Burak Yigit Kaya
c34484ddbf
feat(kafka): Increase max message size ( #497 )
...
Fixes #402 .
2020-05-18 19:22:54 +03:00
Burak Yigit Kaya
3c190eb138
upgrade(confluent): Upgrade cp-stack to 5.5.0 ( #465 )
...
Suggested [on the forum](https://forum.sentry.io/t/connection-to-kafka-failed-when-installing/9162/10?u=byk ) and the [upgrade docs](https://kafka.apache.org/25/documentation.html#upgrade ) suggest upgrading from `5.1.x` without a rolling upgrade should be fine by just upgrading the code.
2020-05-04 21:36:04 +03:00
Burak Yigit Kaya
4040e68267
upgrade(clickhouse): Use 19.17 as it seems to be fixing some issues ( #464 )
...
Fixes #433 .
2020-05-02 08:07:12 +03:00
Burak Yigit Kaya
3244a966ec
fix(relay): Use Docker Hub as relay image registry ( #462 )
...
We regularly prune old Google Cloud Build images and also GCB registry is not accessible to everyone all the time (firewall settings, being in China, etc.)
Fixes #445 .
2020-05-01 16:23:50 +03:00
Burak Yigit Kaya
ecccb211aa
fix(relay): Fix failed to write credentials ( #450 )
2020-04-27 20:54:59 +03:00
Joshua Gigg
d31f46831e
Use restart-policy for nginx & relay ( #448 )
2020-04-27 18:15:17 +03:00
Radu Woinaroski
e97da7c56f
feat(relay): Add Relay to onpremise installation ( #421 )
...
Co-Authored-By: Burak Yigit Kaya <byk@sentry.io>
2020-04-24 15:31:59 +03:00
Lyn Nagara
c20956527c
build: Update Snuba commands ( #434 )
...
Update the consumer and replacer commands. These now take a storage
instead of a dataset name as per https://github.com/getsentry/snuba/pull/875
and https://github.com/getsentry/snuba/pull/861 .
This would require `getsentry/snuba:ab2e49cc1f475e59a037d882eb1cecddd23596b9` or more recent to work.
2020-04-22 22:04:57 +03:00
Markus Unterwaditzer
88991582c5
fix: Add snuba outcomes consumers to setup ( #426 )
...
* feat: Add snuba outcomes consumers to setup
* fix: Rename all references of snuba-consumer
* ref: Rename back to snuba-consumer
* fix: Change auto-offset-reset
* fix: Attempt to fix CI
2020-04-03 15:16:26 +02:00
ahmadali shafiee
d0ba529401
add volume for clickhouse logs ( #414 )
2020-03-30 20:42:41 +03:00
Burak Yigit Kaya
5f7c18bd18
feat(config): Mount config as a volume to Sentry ( #407 )
...
This follows the best-practice of mounting the config folder as a volume and removes the need to rebuild sentry images for config changes. Partially addresses #314 .
2020-03-12 20:14:46 +03:00
ffauvel
c95eb56467
Add missing restart policy unless-stopped ( #409 )
...
Add missing restart policy unless-stopped for symbolicator-cleanup service
2020-03-12 17:41:27 +03:00
Burak Yigit Kaya
3e8ed1a680
feat(snuba): Remove redundant UWSGI settings ( #408 )
...
These became obsolete after getsentry/snuba#825
2020-03-12 17:40:02 +03:00
Burak Yigit Kaya
6979959a71
fix(postgres): Fix postgres suddenly failing after their 'patch' release
...
See
https://github.com/docker-library/postgres/pull/658#pullrequestreview-336007842
2020-02-15 01:39:55 +03:00
Burak Yigit Kaya
37d6166032
build(clickhouse): Bump clickhouse version to match Snuba ( #371 )
2020-01-30 22:54:12 +03:00
Burak Yigit Kaya
aa79f8baf9
fix(post-process): Add missing post-process-forwarder ( #309 )
...
We were not running the post-process forwarder, causing post-process to not run which covers all plugin and rule/alert work.
Fixes #287 .
2019-12-30 23:27:02 +03:00
Burak Yigit Kaya
89e8053c40
fix(data): Use /data
for persisting files and file caches ( #295 )
...
Moves sentry-data volume to /data mount point and sets all file-based storage settings to /data/files, /data/dsym-cache etc. accordingly. See 50ac550666/src/sentry/options/defaults.py (L45-L54)
2019-12-06 03:32:31 +03:00
Burak Yigit Kaya
7b10fea284
fix(volumes): Fix creation of random volumes at every run ( #291 )
...
Plugs all the holes (VOLUME defs) in the images we use so they at least persist across runs/restarts for things like random logs or SMTP spool. This also fixes symbolicator_cleanup service not having access to symbolicator data.
2019-12-04 02:29:01 +03:00
Burak Yigit Kaya
6c0d7e48f0
fix(kafka): Disable support metrics in Kafka & ZK ( #290 )
...
Disables the annoying automatic support metrics for Kafka and ZK while defaulting all logs to WARN level, instead of some being WARN and some ERROR.
2019-12-04 01:30:24 +03:00
Burak Yigit Kaya
62c0cb16bf
ref(kafka): Simpler kafka listener setup ( #288 )
2019-12-04 00:53:38 +03:00
Burak Yigit Kaya
b461a7591d
feat(symbolicator): Use the image from Docker Hub for symbolicat… ( #282 )
2019-11-26 02:33:04 +03:00
Burak Yigit Kaya
5d064c2224
feat(sentry10): Make on-premise work for Sentry 10 ( #220 )
2019-11-12 02:18:59 +03:00
Burak Yigit Kaya
ea78661e36
build(travis): Use :latest tag for getsentry/sentry ( #252 )
2019-10-14 21:31:38 +03:00
Burak Yigit Kaya
13b510fc14
fix(install): Fix invalid reference format again ( #231 )
...
Fix #230 .
2019-07-26 09:50:46 +03:00
Burak Yigit Kaya
9177155c79
feat(nightlies): Add ability to build from nightlies ( #211 )
...
This patch adds the optional IMAGE env variable to set the base
image and adds nightly builds to Travis CI.
2019-07-08 18:56:51 +03:00
McSneaky
cd13427aa9
Use alpine images ( #137 )
...
* Use alpine images
* Updated memcahced version from 1.4. to 1.5
* Reverted Postgres back to regular image
2018-11-11 10:20:48 -08:00
eritikass
e21d9a3972
Improve setup ( #123 )
...
* declare sentry volumes external
* move SENTRY_SECRET_KEY to .env file (not in git repo)
* ignore docker-compose.override.yml to allow extending
2018-10-17 10:02:22 -07:00
Julien Bouquillon
4c00924afe
Docker compose 3.4 ( #105 )
...
* Update README.md
* docker-compose: use version:3.4
* readme fix
2018-07-13 07:28:45 -07:00
kk
d971a8d894
Add restart policy unless-stopped ( #51 )
2017-08-08 12:15:36 -07:00
Matt Robenolt
177ed0efa8
Indicate more clearly that docker-compose is just a guideline
...
Fixes #5 #9 #15 #19
2016-11-10 20:17:40 -08:00
Bogdan Mihai
53f7e10ea7
Compartmentalize data folder
2016-08-04 17:50:24 +03:00
Bogdan Mihai
48ee93f42e
Mount docker postgres volume on host
2016-08-03 19:21:59 +03:00
Matt Robenolt
1442e54645
Update for official docs
2016-06-28 12:03:38 -07:00
Matt Robenolt
8882e35c31
Update docker-compose file
2016-06-24 12:21:32 -07:00
Matt Robenolt
64ceb8491c
restart policies in docker-compose is not the best idea
2016-05-27 17:39:09 -07:00
Matt Robenolt
21b300226e
mv docker-compose.yml{.example,}
2016-05-27 17:01:34 -07:00