SShortSingh.
Back to feed

How to Point the Official Sentry SDK at a Self-Hosted Ingest Using DSN Only

0
·52 views

Developers can connect the official Sentry SDK — either @sentry/browser or @sentry/node — to a self-hosted ingest server by changing only the DSN, without forking the SDK. The setup requires just two Docker containers, running the app and Postgres 16, cloned from the public epure repository via docker compose up. A successful configuration is confirmed when a GET request to the /health endpoint returns HTTP 200 with a status-ok body, and a captured exception triggers an HTTP 202 response from the ingest server. Unused features such as session replay, distributed tracing, and profiling should have their sample rates set to zero, as the self-hosted host is scoped to exception ingestion only. Once an exception is captured, developers can verify end-to-end wiring by checking the Issues dashboard for an unresolved error entry matching the configured environment.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

MCP Explained: A New Guide to the Model Context Protocol

A Hacker News post links to a resource titled "MCP Explained," hosted at mcp-explained.com. The item gained 10 points and has one comment, indicating modest early interest from the community. The post provides no article text, so its specific claims and technical details cannot be verified from the submission alone. The page appears to be an explainer about MCP, a protocol referenced in the post's title. Readers would need to visit the linked site for the actual content.

0
ProgrammingDEV Community ·

Free Chrome Extensions That Reveal Pinterest Pin Stats, Compared

A maker of one of the extensions compares several free Chrome tools that display Pinterest pin statistics, which the site does not show by default. The comparison covers features such as saves, sorting, engagement rates, viral scores, keyword volume and CSV export. Figures such as user counts and ratings were taken from Chrome Web Store listings as of November 5, 2026, and the author warns they may have since changed. The author discloses that they built one of the extensions, PinRank, and says it is the least-used option in the comparison, though it has particular strengths in search results. Several tools require a free or paid account, and some advanced features sit behind paid tiers.

0
ProgrammingDEV Community ·

Idle dev and QA cloud VMs keep running overnight, and nobody can audit the shutdowns

Dev and QA environments often run overnight even though no one needs them, because the person responsible for turning them off has also gone home. Scheduling by hand or via a cron job on an individual's laptop is unreliable, and when it does run, it is unclear which machines it stopped or why some restarted. Control Cloud offers scheduled power on and off for resources, using cron expressions in a chosen timezone. Every scheduled run is written to an audit log recording when it fired, what it matched, and what failed. The platform's documentation includes a demo organization showing the process alongside the overnight cost savings.

0
ProgrammingDEV Community ·

WhatsApp Business API: A Developer Guide to Integration

The WhatsApp Business API allows backend systems to send and receive WhatsApp messages automatically, such as order updates, one-time passwords, reminders, and support replies. Unlike the WhatsApp Business app, which is operated manually, the Platform is built for software, with Meta hosting the Cloud API so developers need not run their own servers. Integrations rely on a Meta Business account, a registered phone number, an access token, and a webhook for incoming messages and status updates. Businesses must start conversations with pre-approved templates categorized as marketing, utility, or authentication, while a 24-hour customer service window permits free-form replies once a customer messages first. The guide also includes a Node.js example that sends an approved order-shipped template through a simple POST request to Meta's Graph API.