Моніторинг продуктивності з Enterprise Workload Manager, Комерція, Різне, статті

Збір докладної статистики транзакцій у вашій робочої середовищі може бути критично важливою для відповідності вимогам сучасного бізнесу. Дізнайтеся, як можна встановити наскрізний моніторинг продуктивності у функціональному домені IBM Enterprise Workload Manager (EWLM), а також як включити інструментарій Application Response Measurement (ARM) для IBM HTTP Server, WebSphere Application Server (Application Server) і DB2 UDB на AIX та Linux, який дозволить вам збирати детальну статистику. У статті також демонструється, як усунути несправності цієї реалізації.


В даний час багаторівневі Web-додатки та кластери дуже поширені в IT-галузі. Системні адміністратори повинні знати, як виконуються їхні Web-додатки, щоб відповідати поставленим бізнес-цілям або угодою про рівень сервісу (service level agreements – SLA). Існує кілька інструментальних засобів, що дозволяють вам робити моніторинг систем і можливостей мережі; фактично, більшість програм проміжного рівня мають деякі засоби надання внутрішньої статистики. Інші засоби і провайдери служб можуть розповісти вам про те, як виконуються ваші застосування з різних точок зору.


Але дуже мало хто з них можуть надати наскрізний перегляд кожної транзакції, що проходить через вашу програму проміжного рівня, від моменту активізації запиту Web-сервером по всьому шляху до бази даних, через численні вузли і різні платформи. Цією унікальною здатністю володіє Enterprise Workload Manager for Multiplatforms (EWLM), компонент IBM Virtualization Engine Server Suite. У документації по IBM Virtualization Engine більш детально розглядається ця комплексна платформа, яка допомагає віртуалізувати вашу інфраструктуру.


Для кожної конкретної транзакції EWLM може розповісти про пройдений шлях, про час, витрачений на кожному проміжному вузлі, і видати іншу системну статистику. З цими даними EWLM може скласти топологію проміжного програмного забезпечення, що працює з вашим додатком. Це допомагає ідентифікувати потенційні вузькі місця (сервери) в кластері при їх наявності.


Природно, проміжне програмне забезпечення може означати різні речі в різних контекстах. З Wikipedia: “Проміжне програмне забезпечення (middleware) в даний час використовується для опису систем управління базами даних, Web-серверів, серверів додатків, систем управління вмістом і аналогічних інструментальних засобів, що підтримують розробку додатків і процес передачі “. У цій статті проміжним програмним забезпеченням називається комплект IBM HTTP Server, Application Server та DB2 UDB.


Велика частина проміжного програмного забезпечення IBM за останні кілька років була розширена на використання відкритого стандарту Application Response Measurement (ARM) як способу надання статистики внутрішніх транзакцій для будь-якого зовнішнього інструментального засобу, що підтримує цей стандарт. Application Server (Express, Base, ND, XD) і DB2 UDB стали використовувати ARM, також як і підключається модуль WebSphere для IBM HTTP Server (IHS) і Microsoft ™ Internet Information Server (IIS). Тепер, використовуючи це проміжне програмне забезпечення, ви можете виконувати наскрізний моніторинг продуктивності вашого Web-додатки. Однак інструментарій ARM за замовчуванням заборонено. Я поясню, як ви можете дозволити інструментарій ARM.


Вам знадобиться EWLM Managed Server (MS) – агент, який працює всередині кожного сервера, збираючи ARM-статистику і передаючи її в EWLM Domain Manager (DM). DM збирає разом всі дані і надає їх через EWLM Control Center, до якого ви можете звернутися з будь-якого Web-браузера. На малюнку 1 зображена Високорівнева архітектура.


Рисунок 1. Високорівнева архітектура EWLM та підтримка проміжного програмного забезпечення

В обох схемах топології ви можете клацнути по кожному прямокутнику для розгортання більш детальної інформації та спуститися до конкретного процесу з його статистикою. Ви можете помістити курсор миші над бажаним прямокутником; відобразиться таблиця статистики.


На закінчення


Я тільки поверхнево описав, що таке EWLM Control Center і типи статистики, які він може вам представити. У цій статті я показав вам, як вирішити інструментарій ARM в різному програмному забезпеченні проміжного рівня. Ви подивилися на узагальнену та індивідуальну статистику, яку можна отримати з EWLM Control Center, а також схеми топології, що показують шляхи транзакцій. Я продемонстрував, як можна отримати цю статистику без зміни коду програми, використовуючи готове програмне забезпечення IBM проміжного рівня.


Оскільки IBM продовжує впроваджувати інструментарій ARM у все більш широкий діапазон програмного забезпечення проміжного рівня, ви побачите збільшення вигоди від вашого інвестування в EWLM. Це тільки питання часу, коли ви зможете отримати можливість наскрізного перегляду Web-транзакцій на всьому шляху до ядра традиційних додатків, що працюють на мейнфреймах або вашої корпоративної ERP. Між тим, якщо ви бажаєте отримати деякі вигоди від ваших саморобних додатків, то можете впровадити в них інструментарій ARM самостійно! Просто знайдіть “EWLM APIs” в Information Center або відвідайте The Open Group.


Ці уроки можуть бути також використані для середовища WebSphere Portal Server або WebSphere Commerce Server, якщо вони працюють на Application Server версії 6.0 або вище.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*