Мазмұнға өту
Tez Base

1С серверлері мен базаларының мониторингі

1С кластері мен ДҚБЖ бойынша Grafana дашбордтары, проблема кезінде Telegram-ға алерттер. Ақау туралы пайдаланушылардан бұрын білесіз - ал деградацияны аварияға дейін апталар бұрын көресіз.

WhatsApp-та жазу Тегін экспресс-аудит алу

450 000 ₸-ден құны · толық ендіру салықтарсыз

GrafanaPrometheus

Жұмыс істейміз: Grafana · Prometheus

Таныс мәселелер ме?

Ақау туралы пайдаланушылар хабарлайды

"1С жатып қалғанын" бірінші болып бухгалтерия біледі - телефон арқылы. Мониторинг жоқ, сондықтан әр инцидент - тосын оқиға.

База іші - қара жәшік

rphost-пен не болып жатыр, неше сессия бар, жады мен процессорды кім жеп жатыр - түсініксіз әрі қорқынышты. Шешімдер көзсіз қабылданады.

Проблемалар білінбей жиналады

База өседі, сұраулар ақырындап баяулайды, транзакциялар журналы ісінеді. Мұның бәрі авария болған күні ғана көрінеді.

Лицензия кенет жетпей қалады

Ең қауырт күні пайдаланушылар жүйеге кіре алмайды: лицензиялар таусылған. Олардың нақты тұтынылуын ешкім қадағаламаған.

1С мониторингінде не көрінеді

Дұрыс мониторинг үш сұраққа жауап береді: сервис тірі ме, жүйе жылдам жұмыс істей ме және бір айдан кейін не болады. Біздің шешім жоғары жүктемелі продуктивте (ERP + WMS, бірнеше 1С кластері) құрылып, сынақтан өткен және метрикаларды үш қабатта жинайды:

  • ДҚБЖ (MS SQL Server) - 9 топ коллектор: қолжетімділік, құлыптаулар, жады, күтулер, ұзақ сұраулар, Always On, tempdb, тіпті 1С кестелерінен тікелей алынатын қолданбалы кезектер. Бөлек оқиғалық жинағыш құлыптауларды секунд сайын сұрап, олардың толық тарихын тіркейді - сұрау мәтіндерімен және кінәлілерімен бірге; дедлоктар Extended Events графтары бойынша талданады.
  • 1С кластері (RAS/RAC арқылы) - өз экспортеріміз: rphost/ragent/rmanager күйі, сессиялар, процестер жады, лицензиялар; “SQL-дегі SPID → нақты 1С сессиясы” байланысы - инцидентті талдағанда серверді кімнің коды ұстап тұрғаны көрінеді.
  • Тіркеу журналдары → ClickHouse - барлық базалардың оқиғалары аналитикалық қоймаға дерлік нақты уақытта кетеді; миллиардтан астам оқиғасы бар кестелер іздеу үшін жылдам күйінде қалады. Қателер, қатып қалулар, пайдаланушы әрекеттері - бәрі конфигураторда парақталмай, секундтар ішінде табылады.

Техникалық метрикалардың үстінде - APDEX: негізгі операциялардың жылдамдығын пайдаланушы көретіндей өлшеу. Бұл - басшыға арналған басты көрсеткіш: жүйе серверлер тірі болғандықтан емес, адамдарға жылдам болғандықтан “жасыл”.

Шешім сандармен

  • 3 қабат мониторинг: ДҚБЖ, 1С кластері, тіркеу журналдары
  • Тек ДҚБЖ қабатының өзінде 50+ Prometheus метрикасы және 12+ алерт ережесі
  • Құлыптаулар - секунд сайын, 1С кластері - әр 10 секунд сайын сұралады
  • ClickHouse-тағы бір базаға > 1 млрд тіркеу журналы оқиғасы - іздеу жылдамдығы жоғалмайды
  • Стек: Prometheus, Grafana, Loki, ClickHouse, Alertmanager - ашық, лицензиялық төлемдерсіз

Неге Grafana + Prometheus

Бұл - ашық индустриялық стандарт: лицензиялық төлемдерсіз, орасан зор экожүйемен және мердігерге байлаусыз. Біз өрістеткеннің бәрі сізде қалады - құжаттамасымен және бапталған құқықтарымен бірге. Қаласаңыз - сүйемелдейміз, қаласаңыз - өзіңіз қызмет көрсетесіз.

ClickHouse-тағы тіркеу журналы: миллиардтаған оқиғадағы бақылаушылық

Жүктемесі жоғары базалар үшін мониторингке бөлек контур кіреді - тіркеу журналын нақты уақытта ClickHouse-қа шығару. Тәулігіне ондаған миллион оқиға ағынында штаттық журнал ашылмай қалады; бағаналы қоймаға шығарғаннан кейін тәулік ішіндегі қателерді іздеу секундтың үлесін алады, тарих айлар бойы сақталады, ал пайдаланушылар астында миллиардтаған жол тұрғанын білмей, үйреншікті журнал формасында жұмыс істейді. Үстінде - ағын үзілгені туралы Telegram-алерттер және қателерді AI-талдау.

Бұл жауынгерлік жағдайда жұмыс істейді: тәулігіне 170 млн оқиға ағыны бар енгізуде (шыңы - секундына 11 300 оқиға) тәулік бойынша іздеу 0,11 секунд алады, ал жарты жыл бақылаушылықтан кейін продтағы қателер саны 23 есе азайды. Толық сандар - “ClickHouse-тағы тіркеу журналы: 35 млрд оқиға” кейсінде.

Мезі қылмайтын алерттер

Мониторингтің басты дерті - бәрі елемейтін алерттер. Біз шектерді екі кезеңде баптаймыз: алдымен нақты жүктемеде “сынақтан өткізу”, содан кейін дәл баптау - сонда Telegram-дағы хабарлама тек бір нәрсені білдіреді: әрекет ету керек. rphost құлауы, алмасу кезегінің өсуі, таусылып бара жатқан орын, APDEX деградациясы - бұл туралы минуттар ішінде білесіз, ал трендтер туралы - олар аварияға айналудан апталар бұрын.

Сіз не аласыз

  • Grafana дашбордтары: 1С кластері (rphost/rmanager, сессиялар, жады), ДҚБЖ, ОЖ
  • 1С-ке арналған экспортерлері бар Prometheus метрика жинауы
  • Негізгі операциялар жылдамдығын пайдаланушы көзімен бағалайтын APDEX
  • Telegram-ға алерттер: сервистердің құлауы, құлыптаулар, ұзақ сұраулар, дискідегі орын
  • Фондық тапсырмаларды, алмасуларды және лицензия тұтынылуын бақылау
  • Нұсқаулық және тапсыру: мониторинг сіздікі болып қалады, абоненттік байлаусыз

Біз қалай жұмыс істейміз

  1. 01

    Метрикаларды таңдау

    Дәл сізге не маңызды екенін анықтаймыз: сервистер, операциялар, алмасулар, ресурстар. Жүздеген графиктен тұратын үйіндісіз.

  2. 02

    Өрістету

    Prometheus + Grafana орнатамыз (сіздің серверге немесе бөлек ВМ-ге), 1С кластерінің, ДҚБЖ мен ОЖ экспортерлерін қосамыз.

  3. 03

    Дашбордтар мен алерттер

    Дашбордтарды жинаймыз және алерт шектерін тек шын мәнінде қажет кезде ғана оятатындай баптаймыз.

  4. 04

    Сынақтан өткізу және тапсыру

    Нақты жүктемеде шектерді дәл баптауға 2-4 апта, содан кейін - құжаттама және сіздің командаңызға тапсыру.

1С жүйеңізге тегін экспресс-аудит

1-2 күнде базаңызды қарап, өнімділік қайда жоғалып жатқанын табамыз және не істеу керегін айтамыз. Міндеттемесіз.

Тегін экспресс-аудит алу

Жиі қойылатын сұрақтар

Жүйе онсыз да жұмыс істеп тұрса, 1С мониторингі не береді?

Ол деградацияны аварияға апталар қалғанда көрсетеді: база мен кезектердің өсуі, сұраулардың баяулауы, таусылып бара жатқан орын. Оның үстіне кез келген ақау туралы ашулы пайдаланушылардан емес, минуттар ішінде алерттен білесіз.

Grafana мен Prometheus үшін ақылы лицензиялар керек пе?

Жоқ, бұл - лицензиялық төлемі жоқ ашық БҚ. Тек мониторингке арналған сервер немесе виртуалды машина керек болады - өлшемін таңдауға көмектесеміз.

Мониторинг бізде қала ма, әлде сіздерге байланып қала ма?

Сізде қалады: серверлер сіздікі, қолжетімдер сіздікі, құжаттама сіздікі. Біздің тараптан сүйемелдеу - тек қалауыңыз бойынша, жасанды байлаусыз.

Қандай алерттер бапталады?

1С кластері мен ДҚБЖ сервистерінің құлауы, ұзақ сұраулар мен құлыптаулар, алмасулар мен фондық тапсырмалардың ақаулары, дискідегі орын, транзакциялар журналының өсуі, лицензия тұтынылуы, APDEX деградациясы. Шектерді алерттер тек орынды жағдайда ғана оятатындай етіп баптаймыз.

Мониторингті ендіру қанша уақыт алады?

Дашбордтары бар базалық өрістету - шамамен бір апта. Одан кейін - нақты жүктемеде алерт шектерін пысықтауға 2-4 апта және құжаттамамен тапсыру.

Тапсырманы талқылайық

Ең жылдамы WhatsApp: тапсырма туралы бірер жол жазыңыз, жұмыс күні ішінде жауап береміз.

[email protected]

Өтінімді формамен қалдыру ыңғайлырақ

Ұқсас қызметтер