Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.
Error Monitoring

MODULE FOR 1C-BITRIX

BestRank

Error Monitoring

The Errors Monitoring module collects portal error data and records it in the administrative journal. Each entry preserves the full error text, the exact code location, the list of affected pages, and timestamps of occurrences. The module tracks PHP errors extracted from the exception file log of the 1C-Bitrix system, as well as JavaScript errors occurring on portal pages.

Technical details

Published
3 November 2026
Version
1.0.0
Installed
Fewer than 50 times
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
BestRank

What this solution does

The Errors Monitoring module collects portal error data and records it in the administrative journal. Each entry preserves the full error text, the exact code location, the list of affected pages, and timestamps of occurrences.

The module tracks PHP errors extracted from the exception file log of the 1C-Bitrix system, as well as JavaScript errors occurring on portal pages. These include script exceptions, unhandled promise rejections, console.error messages, failures during script and stylesheet loading, and violations of browser permission policies.

Identical errors are merged into a single entry. The system counts the number of repetitions and records the pages where they occurred, along with the timestamp of each occurrence.

If chat support is available on the portal, the entry can be additionally sent as a short notification. The message is delivered to a private chat with the Errors Monitoring bot or to an incoming webhook for the im.message.add method. The notification includes the error type, description, location, list of pages, repetition count, and a link to the journal card.

If chat support is not available on the portal, the module continues to maintain the error journal. A warning indicating that the chat bot is not supported is displayed on the settings page, and bot-based notification sending becomes unavailable. In this case, an incoming webhook can be specified separately: the message will be sent to the webhook dialog.

In the BestRank menu under Errors Monitoring, settings for data collection and, if chat support is available, notification distribution settings are accessible.

The BestRank Errors Monitoring module provides a queue for errors that have not yet been sent. The error log includes statuses: Not Sent, Sent, and Do Not Send. Each error has a card displaying the full text and a list of triggers. The log can be exported to Excel.

Excessive messages are filtered using masks: such errors are recorded in the log and assigned the Do Not Send status, but are not delivered to the chat. For the bot and each webhook, settings include the pause between messages, the message limit per minute, and a time window during which the same error is not resent.

Checking the PHP log, sending notifications, and cleaning old records are performed by a single agent. The agent does not delete the PHP log file.

The module is useful for portal developers: the log displays the error type, description, code location, and full text. Repeated occurrences of the same error are grouped into a single record.

For testers, an error caught during verification remains in the log along with the page information and trigger time. The number of repetitions indicates whether the error is reproducible.

Portal administrators access the log, queue, and settings via the BestRank menu. There, they can configure the retention period, masks for excessive messages, and export the log to Excel.

The module is designed for maintenance and technical support. If a support chat is active, a brief summary with a link to the incident card is automatically sent to it. Full details are available in the event log.

General iT can handle the implementation of “Error Monitoring”, from installation to configuration and compatibility checks.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

Is installation free?
The solution itself is free. Installation, configuration and customisation services are agreed separately. A compatible platform and an appropriate platform licence are required.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot