{"id":434,"date":"2026-02-28T00:25:21","date_gmt":"2026-02-28T00:25:21","guid":{"rendered":"http:\/\/localhost:8881\/av-sentry\/"},"modified":"2026-02-28T00:25:21","modified_gmt":"2026-02-28T00:25:21","slug":"av-sentry","status":"publish","type":"page","link":"https:\/\/flamenet.io\/av-sentry\/","title":{"rendered":"AV Sentry"},"content":{"rendered":"<h2>AV Sentry<\/h2>\n<p>Behind-the-scenes error monitoring and structured logging for all AltaVista plugins. Integrates the Sentry PHP SDK to capture exceptions, warnings, and log events across every plugin on the site &mdash; in one central place.<\/p>\n<h3>Features<\/h3>\n<ul>\n<li>Centralized error capture across all AltaVista and Yahoo plugins<\/li>\n<li>Configurable Sentry DSN, environment label, release label, and trace sample rate<\/li>\n<li>Structured context (plugin name, user ID, post ID, and other relevant data) attached to every event<\/li>\n<li>Falls back gracefully to <code>error_log()<\/code> if Sentry is not configured &mdash; no errors, no noise<\/li>\n<li>Admin settings under <strong>Settings &rarr; Sentry<\/strong><\/li>\n<\/ul>\n<h3>Setup<\/h3>\n<p>After installing the plugin, run <code>composer install<\/code> inside the plugin directory to download the Sentry PHP SDK. Then enter your project DSN under <strong>Settings &rarr; Sentry<\/strong>.<\/p>\n<p><em>Note: AV Sentry is an infrastructure plugin. It provides no shortcode or user-facing interface &mdash; it runs silently in the background and is required by all other AltaVista plugins.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AV Sentry Behind-the-scenes error monitoring and structured logging for all AltaVista plugins. Integrates the Sentry PHP SDK to capture exceptions, warnings, and log events across&#8230; <a href=\"https:\/\/flamenet.io\/av-sentry\/\" class=\"read-more\">[more]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-434","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/flamenet.io\/api\/wp\/v2\/pages\/434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flamenet.io\/api\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/flamenet.io\/api\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/flamenet.io\/api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flamenet.io\/api\/wp\/v2\/comments?post=434"}],"version-history":[{"count":0,"href":"https:\/\/flamenet.io\/api\/wp\/v2\/pages\/434\/revisions"}],"wp:attachment":[{"href":"https:\/\/flamenet.io\/api\/wp\/v2\/media?parent=434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}