Bump sentry-sdk[flask] from 1.17.0 to 1.19.1
Created by: dependabot[bot]
Bumps sentry-sdk[flask] from 1.17.0 to 1.19.1.
Release notes
Sourced from sentry-sdk[flask]'s releases.
1.19.1
Various fixes & improvements
- Make auto monitoring beat update support Celery 4 and 5 (#1989) by
@antonpirker
1.19.0
Various fixes & improvements
New: Celery Beat auto monitoring (#1967) by
@antonpirker
The CeleryIntegration can now also monitor your Celery Beat scheduled tasks automatically using the new Crons feature of Sentry.
To learn more see our Celery Beat Auto Discovery documentation.
Usage:
from celery import Celery, signals from celery.schedules import crontab import sentry_sdk from sentry_sdk.integrations.celery import CeleryIntegration app = Celery('tasks', broker='...') app.conf.beat_schedule = { 'set-in-beat-schedule': { 'task': 'tasks.some_important_task', 'schedule': crontab(...), }, } @signals.celeryd_init.connect def init_sentry(**kwargs): sentry_sdk.init( dsn='...', integrations=[CeleryIntegration(monitor_beat_tasks=True)], # 👈 here environment="local.dev.grace", release="v1.0", )
This will auto detect all schedules tasks in your
beat_schedule
and will monitor them with Sentry Crons.New: gRPC integration (#1911) by
@hossein-raeisi
The gRPC integration instruments all incoming requests and outgoing unary-unary, unary-stream grpc requests using grpcio channels.
To learn more see our gRPC Integration documentation.
... (truncated)
Changelog
Sourced from sentry-sdk[flask]'s changelog.
1.19.1
Various fixes & improvements
- Make auto monitoring beat update support Celery 4 and 5 (#1989) by
@antonpirker
1.19.0
Various fixes & improvements
New: Celery Beat auto monitoring (#1967) by
@antonpirker
The CeleryIntegration can now also monitor your Celery Beat scheduled tasks automatically using the new Crons feature of Sentry.
To learn more see our Celery Beat Auto Discovery documentation.
Usage:
from celery import Celery, signals from celery.schedules import crontab import sentry_sdk from sentry_sdk.integrations.celery import CeleryIntegration app = Celery('tasks', broker='...') app.conf.beat_schedule = { 'set-in-beat-schedule': { 'task': 'tasks.some_important_task', 'schedule': crontab(...), }, } @signals.celeryd_init.connect def init_sentry(**kwargs): sentry_sdk.init( dsn='...', integrations=[CeleryIntegration(monitor_beat_tasks=True)], # 👈 here environment="local.dev.grace", release="v1.0", )
This will auto detect all schedules tasks in your
beat_schedule
and will monitor them with Sentry Crons.New: gRPC integration (#1911) by
@hossein-raeisi
The gRPC integration instruments all incoming requests and outgoing unary-unary, unary-stream grpc requests using grpcio channels.
... (truncated)
Commits
-
eb37f64
Updated changelog -
079018e
release: 1.19.1 -
baf909d
Auto monitoring beat update (#1989) -
d8a5a43
Merge branch 'release/1.19.0' -
fe941eb
Updated changelog -
d2208a2
release: 1.19.0 -
d4bbd85
Celery Beat auto monitoring (#1967) -
c4d0384
Do not trim span descriptions. (#1983) -
5d9cd4f
Add integerations for socket and grpc (#1911) -
b98d727
Merge branch 'release/1.18.0' - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)