Dashboard › getsentry › Distillation
5fc5c506-e190-4459-bc95-f261c4ca95dd["5322f97eae5e456cd24554259e356309","4f18626c542f807e5a1e33f282cb836f","e2c75239d2c784efefb6c4d0266656bd","482b0dfddf5dc7d8e420e1222729e6b4"]
Date: Aug 4, 2026
fix(orbital): restore notify metrics, IP fallback, and Service DNS (commit 6822013f33) at https://github.com/getsentry/getsentry/pull/21336, state OPENfail (3s), backend typing fail (1m47s), backend test (1)/(2)/(6) all pass, Cursor Bugbot skipping (3m10s), most other checks skipping. Security/warden checks pass: Socket Security Project Report, warden: security-review, warden: wrdn-code-execution, warden: wrdn-piigetsentry/conf/settings/cellsilo.py, ORBITAL_UDP_SERVER default changed from 10.2.0.43:5556 (stale Internal LB IP hardcoded since 2019) to orbital-udp.default.svc.cluster.local:5556 (in-cluster Service DNS), inside if SENTRY_LOCAL_CELL == "us":_ip_from_event(data) -> str | None added in getsentry/receivers/orbital.py that falls back to data["user"]["ip_address"] when Kafka remote_addr is missing; validates data is dict, user is dict, ip is non-empty strnotify_orbital(ip, data=None, **kwargs) in getsentry/receivers/orbital.py: when udp_socket is None, now emits metrics.incr("getsentry.orbital.notify", tags={"outcome": "no_socket"}) with comment "Publisher never initialized (ORBITAL_UDP_SERVER unset/misconfigured)"getsentry/conf/settings/cellsilo.py (cellsilo.py edit) and getsentry/receivers/orbital.py (notify_orbital + _ip_from_event additions). Reviewers include user BYK (id 126780, github.com/BYK)notify_orbital conditionally