Yandex Cloud Managed Service: мониторинг, планы обслуживания, бэкапы и выводы

31.10.21

Интеграция - Облачные сервисы, хостинг

Давайте поговорим о средствах мониторинга, планах обслуживания и, как ни странно, о бэкапах.

Содержание статей:

Скажу так: - Нам досталась конфигурация отменно плохого качества, и проблем было не миновать. Без мониторинга не было ясно, что с этим куском легаси делать. Я до сих пор поражаюсь, как такой продукт продают и покупают. Я, конечно, в 1с всего 9 лет, но хуже купленной конфигурации не видел. Рекламировать не буду, эта поделка на совести создателей, хотя про совесть, наверно, нет смысла упоминать…

Мониторинг:

Зайдя в мониторинг, мы видим настроенные дашборды с возможностью их настроить. Можно менять моменты времени. Можно менять временной период.

Все наглядно и удобно.

 

 

Если мы нажмем на кнопку «Открыть в Мониторинге», мы попадем в основное меню Мониторинга.

 

 

Меню Мониторинга выглядит так:

 

 

Из меню мы можем у дашбордов настроить алерты

 

 

Посмотреть метрики более детально, убрать дашборды, создать новые дашборты

 

 

Нужна информация о проблемах?

Все просто!

Создаем канал

 

 

Настраиваем Алерт

 

 

И все.

Реально очень удобно сделано.

 

Алерт рассказал нам про беду. Как ловить тяжелые запросы?

Вот такие письма счастья стали приходить на почту:

 

 

Мы решили посмотреть через MS SQL Management Studio и увидели нехватку прав:

 

 

Мы спросили, почему нет прав, и получили ответ:

 

 

Мы, естественно, попросили права и нам права дали, но они могут слетать при обновлениях, такое с нами случалось. Когда права слетали, мы просили их вновь.

 

 

«Монитор» от Андрея Бурмистрова

Параллельно я хотел попробовать «Монитор» от Андрея Бурмистрова, рассказывать про данную конфигурацию не буду, так как он сам расскажет на Инфостарт Ивент 12 ноября.

 

 

Скажу только одно, на Yandex Cloud Managed Service for SQL он, к сожалению, не взлетит из-за ограничений.

Понадобится право «alter any event session», а его не дадут. Выпросить можно, но только на время.

 

 

В любом случае я обязан подойти и сказать Андрею лично огромное спасибо!

 

gilev.ru

Параллельно мы настроили сервис от gilev.ru. Ну про этот сервис точно все знают.

Он, кстати, отработал нормально.

 

С другой стороны, есть инструмент, на который прав хватает и его достаточно для отлова и анализа запросов.

Хранилище запросов (Query store):

Прочитать можно тут -> Monitoring Performance By Using the Query Store - SQL Server | Microsoft Docs

Копировать инфу с первоисточника не буду.

Включаем и выставляем режим только запись.

 

 

Режим только запись собирает данные, после можно перевести в только чтение.

 

 

 

Как вы видите инструмент сам подсказывает, что не хватает индекса, остается только по запросу найти виновника и добавить индексы.

 

Планы обслуживания:

Что могу сказать? Забудьте про планы обслуживания!

 

 

 

Сразу вспоминается MS SQL Express и те же проблемы. Как вариант можно через Windows Task Manager запускать скрипты.

Я, естественно, на всякий случай поинтересовался:

 

Как видите из переписки:

Планируется возможность выбора скриптов и скорее всего скрипты будут от Ola Hallengren:

https://ola.hallengren.com/

GitHub: https://github.com/olahallengren/sql-server-maintenance-solution

Awards:

 

 

[UPD 2021/10/01] При настройке регламента на все ли хватит прав?

Сегодня пришла новая информация. Прав хватит не навсе!

Администратор спросил у Яндекс:

Занимаюсь задачей организации maintenance plan через sqlcmd, столкнулся с проблемой, для их реализации нужны права выше чем db owner, пример:

 

1. Обновление статистики - EXEC sp_updatestats;

Для запуска sp_updatestats пользователь должен быть владельцем базы данных (dbo, а не только членом роли db_owner) или быть членом фиксированной роли сервера sysadmin.

2. Очистка процедурного КЕШа - DBCC FREEPROCCACHE;

Требуется разрешение ALTER SERVER STATE на сервере.

Ответы Яндекс:

1  Нехватка прав по статистике :

2  Нехватка прав "ALTER SERVER STATE" :

 
 Переписка

 

По регламенту сейчас выполняется только создание бэкапов. Но все ли гладко с ними?

  • Нельзя сделать бэкап конкретной базы средствами Yandex Cloud Managed Service for SQL
  • Созданные автоматически бэкапы изолированы от вас. Вы не можете просто их скопировать.

 

 

  • Можно запустить создание бэкапа кластера, но прервать создание бэкапа нельзя.

 

 

  • При создании бэкапа может случиться ошибка и без техподдержки вы не узнаете, что пошло не так.

 

 

  • В Yandex Cloud Managed Service for PostgreSQL нет возможности восстановить отдельную базу, можно восстановить лишь кластер.

 

 

  • В Yandex Cloud Managed Service for SQL есть возможность восстановления базы, но у меня дело закончилось ошибкой и очередным отловленным багом…

 

 

Информация по ошибке:

 

 

Выводы:

Продукт пока сыроват, при этом сыроват не только Managed Service for SQL, но и Managed Service for PostgreSQL. Я общался с командой, использующей Managed Service for PostgreSQL, услышал те же проблемы, что и на Managed Service for SQL, а местами даже проблем больше. Я вижу, как продукт развивается, и понимаю, что он может улучшаться только если его используют. Огорчает, что не всегда есть гарантия того, что функционал отработает должным образом, часто чувствуешь себя бета-тестером. С другой стороны, нам ли привыкать? У нас с каждой новой версией платформы происходят чудеса. Мне нравится поддержка Яндекс, я вижу, как латаются баги и появляется новый функционал, мне нравится, что есть планы по развитию продукта и продукт меняется. Огорчает то, что некоторые вещи из простых превратились в марафон преодоления сложностей, это касается бэкапов и планов обслуживания. Я верю в то, что продукт будет вкусный и года через 2-3 появится интерес, и мы будем видеть доклады про внедрения с использованием Managed Service for SQL.

В плане масштабирования есть понятные ограничения (https://cloud.yandex.ru/docs/managed-sqlserver/concepts/limits) и, если капнуть глубже в плане масштабируемых систем я бы смотрел на Yandex Database (YDB), правда эта тема уже не совсем 1С, она около 1С. Хотя кто его знает, может быть, когда-нибудь 1С подружат с Yandex Database? Но это уже совсем другая история.

На этом заканчиваю, надеюсь статьи будут Вам полезны! Удачи в работе и интересных задач.

Вступайте в нашу телеграмм-группу Инфостарт

Yandex Cloud Managed Service SQL PostgreSQL SqlPackage Ola Hallengren Мониторинг бэкап Query store Масштабирование DACPAC dt MSSQL

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Работа с интерфейсом Анализ учета Мониторинг 1С:Предприятие 8 1С 8.3 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Зарплата и Управление Персоналом 3.x 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 Платные (руб)

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

31720 руб.

27.03.2025    89688    68    44    

75

Инструменты администратора БД Корректировка данных Мониторинг Учет документов 1С 8.3 1С:Управление торговлей 10 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Обнаружили дубли номенклатуры в документах? Обработка поможет быстро найти все документы, где используется ошибочная номенклатура, выполнить анализ последствий и безопасно заменить ее на основную номенклатуру с контролем результатов и журналом выполненных операций.

6100 руб.

11.06.2026    682    2    0    

4

HighLoad оптимизация Мониторинг Системный администратор Программист 1С 8.3 Бесплатно (free)

Код не меняли год, а операция, которая раньше шла секунду, стала идти минуту. Виноват в таком обычно не код, а то, что данные перешли порог: у квадратичного алгоритма удвоение объёма стоит четырёхкратного роста работы, поэтому поломка не подкрадывается постепенно, а наступает сразу. В разборе - случай коллеги, где сервис деградировал месяц. Три объяснения закрыли замером, а развязку дал профиль на 16 642 снимках: 80,0 % процессорного времени в одной функции, которую при этом нельзя было чинить. Разогнали её 20 копий одного документа по 443 581 байту, наплодил их собственный экспортёр сервиса. Дальше - как отличить квадратичный рост от линейного двумя замерами, где такие места прячутся в коде 1С и что делать, если урезать боевую базу вдвое нельзя.

27.08.2026    379    nedomolkov.ivan    2    

0

DevOps и автоматизация разработки Мониторинг Тестирование QA Программист 1С:Предприятие 8 Бесплатно (free)

Платформа 1С давно вышла за рамки учетных систем. Сегодня это полноценная среда для создания сложных, высоконагруженных и распределенных приложений. А значит, и стек технологий современного разработчика кардинально изменился. Систематизируем весь инструментарий, который превращает 1С-программиста в инженера: от EDT и Git до автотестов на YAxUnit, контейнеризации приложений в Docker, мониторинга в Prometheus и организации шины данных на Kafka. Разберемся, зачем каждый инструмент нужен, как он вписывается в жизненный цикл разработки и с чего начать его внедрение.

25.08.2026    15161    mrXoxot    49    

65

Технологический журнал Мониторинг Мессенджеры и боты Системный администратор Программист 1С 8.3 1С 8.5 Россия Абонемент ($m)

Лёгкое расширение для 1С, которое ловит ошибки — включая упавшие внутри транзакции проведения и не замеченные типовыми средствами — и сразу шлёт алерты в Telegram и на почту. Не заимствует ни одного объекта конфигурации, ставится на любую базу (типовую или самописную, с БСП или без) за 5 минут. Дедуплицирует повторы, не спамит при шторме ошибок, маскирует персональные данные перед отправкой наружу. Работает даже при отключённом администратором штатном Журнале регистрации — у расширения есть собственный независимый журнал самодиагностики.

5 стартмани

25.08.2026    161    0    KonMa    0    

2

Мониторинг Системный администратор Программист 1С 8.3 Бесплатно (free)

Почему счётчики кластера не отвечают на вопрос и как спросить по-человечески. Подход вопрос вместо метрики, семь вопросов о нагрузке, и техника, без которой это не работает: зерно снимка агрегат, сетевой каталог для многоузлового кластера, определение своей базы по сеансу, версия RAS под сервер.

25.08.2026    488    nedomolkov.ivan    0    

0

Мониторинг Системный администратор Программист 1С 8.3 Абонемент ($m)

Мониторинг нагрузки кластера, который отвечает на человеческие вопросы: кто блокировал базу, кто грузил сервер, что было ночью. Диаграмма с именами людей вместо столбцов счётчиков. Штатный АдминистрированиеСервера, без rac.exe и COM, к СУБД не обращается. С регламентным сбором истории.

10 стартмани

25.08.2026    274    4    nedomolkov.ivan    1    

0

Файловый обмен (TXT, XML, DBF), FTP Мониторинг Системный администратор Программист 1С 8.3 Бесплатно (free)

Три пакетных файла проверили на то, что они на самом деле возвращают. Один сообщал об ошибке при успешном завершении, два возвращали ноль после провала. Мониторинг по кодам возврата на этой цепочке горел бы красным там, где всё хорошо, и молчал бы там, где работа не делалась тридцать пять дней. Началось всё со скучной сверки расписания с журналом, а кончилось матрицей, в которой два шага из пяти стоят с нулём при шести прогонах из шести у соседей. Шаг, отработавший шесть раз, всё это время строил результат по срезу от десятого июня: сорок один день одних и тех же данных. Разбираю три механизма, каждый из которых превращал провал в зелёную строку отчёта, и почему единственная метрика, которая поймала бы всё сразу, - возраст данных внутри результата. Плюс честные границы: что после починки не замерили и какой вывод статьи на площадке так и не внедрили.

25.08.2026    495    nedomolkov.ivan    0    

1
Для отправки сообщения требуется регистрация/авторизация