Rozwiązanie Compuware dynatrace



Podobne dokumenty
Rozwiązanie Compuware Data Center - Real User Monitoring

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ

Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B

enova Systemowe Narzędzia Projektowe

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

Monitorowanie aplikacji i rozwiązywanie problemów

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. tel: +48 (032)

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Win Admin Replikator Instrukcja Obsługi

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Wykład 1 Inżynieria Oprogramowania

Ulotka informacyjna HelpDesk SoftwareStudio Sp. Z o.o. (Oparte na OTRS )

Mateusz Kurleto NEOTERIC. Analiza projektu B2B Kielce, 18 października 2012

REKOMENDACJE DOTYCZĄCE PLATFORMY ZARZĄDZANIA KOMPETENCJAMI

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

OPTYMALIZACJA PRODUKCJI

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

FORMULARZ OFERTOWY. 8. Społeczeństwo informacyjne zwiększanie innowacyjności gospodarki

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Java jako język programowania

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

LANDINGI.COM. Case Study. Klient Landingi.com. Branża IT, marketing i PR. Okres realizacji od grudnia 2013 do chwili obecnej.

Usługa: Testowanie wydajności oprogramowania

PyPy's Approach to Virtual Machine Construction

WZÓR UMOWY. Zawarta w Białymstoku, w dniu.. pomiędzy:

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

Początki Javy. dr Anna Łazińska, WMiI UŁ Podstawy języka Java 1 / 8

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI

Spring Framework - wprowadzenie i zagadnienia zaawansowane

Projektowanie i implementacja wysokowydajnych aplikacji w języku

Java EE produkcja oprogramowania

Opis wdrożenia Platformy Technologicznej epodreczniki.pl na zasobach Poznańskiego Centrum Superkomputerowo-Sieciowego

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

G DATA TechPaper Aktualizacja rozwiązań G DATA Business do wersji 14.2

I. Raport wykonywalności projektu

Zadanie nr 3 CAPACITY PLANNING

G DATA TechPaper. Aktualizacja rozwiązań G DATA Business do wersji 14.1

REFERAT PRACY DYPLOMOWEJ

Wstęp do Informatyki. Klasyfikacja oprogramowania

Zamawiający: Opis przedmiotu zamówienia:

Zapytanie ofertowe

ZAŁĄCZNIK NR 1 DO ZAPYTANIA OFERTOWEGO

Asseco IAP Integrated Analytical Platform. asseco.pl

EXSO-CORE - specyfikacja

VII Kongres BOUG 03 października 2012

DOKUMENT INFORMACYJNY COMARCH BUSINESS INTELLIGENCE:

OPIS i SPECYFIKACJA TECHNICZNA

Usługi utrzymaniowe infrastruktury SI PSZ

Usługa wsparcia technicznego związana ze zmianą stosu technologicznego Oprogramowania Syriusz Std.

Dni: 5. Opis: Adresaci szkolenia. Kurs jest przeznaczony dla:

Dodatek efaktura invooclip Użytkowanie Soneta Sp. z o.o.

SYSTEM MONITORINGU SIECI I SERWERÓW NAGIOS

2. Jakie i ile licencji Oracle 10g posiada zamawiający i czy posiada do tych licencji wsparcie techniczne?

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

VALIO Sp. z o.o. Załącznik nr 1 do Zapytania ofertowego dotyczącego zakupu licencji części systemu B2B oraz wykonania Warstwy Prezentacyjnej.

Parametry wydajnościowe systemów internetowych. Tomasz Rak, KIA

Jarosław Żeliński analityk biznesowy, projektant systemów

Wymagania systemowe. Wersja dokumentacji 1.12 /

Wykaz zmian w programie WinAdmin Replikator

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

Wymagania systemowe. Wersja dokumentacji 1.9 /

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?

Virtual Grid Resource Management System with Virtualization Technology

mediów produkcyjnych System wdrożony przez firmę PRO-CONTROL w roku 2016 w jednym z dużych zakładów produkcji kosmetycznej.

Wdrożenie modułu płatności eservice. dla systemu Magento

Zapytanie ofertowe nr 03/05/2014. Zakup licencji na oprogramowanie do wirtualizacji Działanie POIG 8.2

STAR FINANCE Case Study

Efektywne zarządzanie infrastrukturą IT, inwentaryzacja sprzętu i oprogramowania oraz ochrona danych przed wyciekiem dzięki wdrożeniu Axence nvesion

Środowiska i platformy programistyczne

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

Podstawy programowania. Wprowadzenie

Fakty i mity badania wydajności systemów. Piotr Ślęzak

Analityk i współczesna analiza

Zapytanie ofertowe. Skawina 7 listopada 2014

III ZAPYTANIE OFERTOWE

Referat pracy dyplomowej

DOTACJE NA INNOWACJE

Biuletyn techniczny. CDN OPT!MA 8.5 Wskazówki dotyczące instalacji programu. Copyright 2006 COMARCH SA

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia r.

Przetwarzanie danych w chmurze

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Syenbi BI & Syenbi BI Pro Prezentacja systemu:

Portal Security - ModSec Enterprise

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot

System Obsługi Wniosków

Modelowanie. Wykład 1: Wprowadzenie do Modelowania i języka UML. Anna Kulig

Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i

Zbuduj prywatną chmurę backupu w firmie. Xopero Backup. Centralnie zarządzane rozwiązanie do backupu serwerów i stacji roboczych

PRZEDMIOT ZAMÓWIENIA I TERMINY REALIZACJI

Dlaczego testowanie jest ważne?

Praca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska

Proaktywny i automatyczny monitoring infrastruktury IT w świetle Rekomendacji D

Opis przedmiotu zapytania znajduje się w Specyfikacji, załączonej do niniejszego zapytania.

Maciej Oleksy Zenon Matuszyk

FORMULARZ OFERTOWY. Termin dostarczenia dokumentu 1

Opis Przedmiotu Zamówienia

Transkrypt:

Rozwiązanie Compuware dynatrace

COMPUWARE DYNATRACE... 3 2

COMPUWARE DYNATRACE Narzędzie Compuware dynatrace oparte jest o unikatową technologię agentową, która pozwala na dogłębną analizę stanu aplikacji działających w ramach maszyn wirtualnych Java (JVM Java Virtual Machine) lub.net (CLR Common Language Runtime). Maszyny wirtualne tworzą w systemie operacyjnych gospodarza (host operating system) zamknięte środowisko, które staje się platformą działania dla wykorzystujących je aplikacji. Z perspektywy systemu operacyjnego maszyna wirtualna widziana jest tak jak każdy inny proces ma przydzieloną pamięd, wykonuje operacje dyskowe i utylizuje procesor. W przypadku pojawienia się problemów wydajnościowych z tego typu aplikacjami, klasyczny monitoring serwerowy nie będzie w stanie wskazad przyczyny problemu. Spowodowane jest to tym, że perspektywa zewnętrzna nie daje wglądu w to, co dzieje się wewnątrz maszyny wirtualnej. Powyższe problemy rozwiązuje narzędzie Compuware dynatrace. Jest ono dedykowane do działania wewnątrz maszyn wirtualnych Java lub CLR (.NET), przez co zapewnia pełen wgląd w działanie aplikacji w nich osadzonych. Wyspecjalizowany bardzo lekki agent (instalowany na maszynie na której działa aplikacja Java lub.net) pozwala na uzyskanie informacji typu: Jakie metody są wywoływane w ramach monitorowanej aplikacji Java/.NET? Jaki jest czas wywołania poszczególnych metod Java/.NET? Gdzie znajduje się wąskie gardło aplikacji Java/.NET? Jakie zapytania SQL generowane są przez aplikację Java/.NET i jaki jest czas ich wykonania? Czy aplikacja Java/.NET nie zawiera przecieków pamięci, które powodowad mogą, że przestaje one nagle działad? Jakie błędy i związane z nimi wyjątki pojawiły się w czasie działania aplikacji? Powyższe informacje zapewniają bardzo szczegółowy wgląd w działanie aplikacji Java/.NET pozwalają identyfikowad elementy aplikacji (do poziomu metody i zapytania SQL) niespełniające założeo wydajnościowych. W odróżnieniu od tradycyjnych rozwiązao tego typu, Compuware dynatrace oparte jest o opatentowaną technologię PurePath (w dosłownym tłumaczeniu Czysta Ścieżka ). Dzięki niej narzędzie Compuware dynatrace jest w stanie przechowywad informacje na temat wszystkich transakcji wszystkich użytkowników koocowych przechodzących przez wszystkie warstwy monitorowanej usługi. Unikatowośd technologii PurePath polega na tym, iż zebrane w ten sposób informacje nie są w żaden sposób uśredniane przechowywane są informacje o każdej pojedynczej transakcji nawet w bardzo dużych środowiskach produkcyjnych (do 35 miliardów pomiarów dziennie). 3

Ta unikatowa funkcjonalnośd pozwala na uzyskanie zupełnie nowej jakości danych biznesowych, operacyjnych, testowych i developerskich. Wykorzystanie funkcjonalności analizy każdej pojedynczej transakcji oferowanej przez rozwiązanie Compuware dynatrace pozwala na jego wykorzystanie w okresie całego życia aplikacji od jej rozwoju, przez testy aż do monitorowania produkcyjnego. Dlatego stworzono 3 różne edycje rozwiązania: produkcyjną, testową i developerską wszystkie zawierające dedykowane dla danej grupy odbiorców pluginy, dashboardy oraz zestawy menu, jednakże wszystkie oparte o wiodącą technologię PurePath. Zawarte w rozwiązaniu moduł analityczny oraz silnik raportowy oparty o mechanizm dashboardów udostępniają poszczególnym odbiorcom następujące informacje: Właściciele biznesowi uzyskują rzetelne, nieuśrednione dane związane z realizacją SLA dotyczących kluczowych transakcji biznesowych z podziałem na ruch syntetyczny i ruch rzeczywisty, typ klienta koocowego, jego lokalizację geograficzną czy też parametry biznesowe transakcji 4

Dział utrzymania uzyskuje narzędzie do szybkiej analizy źródeł problemów, która oparta jest o odpowiednio skorelowane informacje z wszystkich warstw usługi aplikacyjnej: o Warstwy aplikacyjnej pełne ścieżki przebiegu transakcji i pomiar czasu z poziomu kodu o Warstwy serwera aplikacyjnego i warstwy JVM/CLR metryki związane z Garbage Collector, heap (stertą), CPU, JMX/PMI, WMI o Warstwy wirtualnego systemu operacyjnego (jeśli stosowne) o Warstwy systemu operacyjnego gospodarza i sprzętu Obecni klienci Compuware dynatrace przyznają, iż dzięki wykorzystaniu tego narzędzia czas rozwiązania problemów wydajnościowych zmniejszył się nawet o 90%. 5

Architekci rozwiązao uzyskują automatycznie generowane diagramy sekwencyjne UML, dzięki którym są w stanie weryfikowad rzeczywisty przepływ informacji pomiędzy poszczególnymi komponentami usług aplikacyjnych Testerzy otrzymują informacje na temat problemów z działaniem aplikacji w czasie wykonywania testów wydajnościowych. Dane taki w postaci plików zawierających pojedyncze ścieżki mogą byd następnie przekazane programistom, którzy przeglądad je mogą w darmowym programie typu viewer. Program ten pozwala m.in. na odegranie zapisanej ścieżki, dzięki czemu programista otrzymuje narzędzie, pozwalające mu na szybkie znalezienie źródła problemu i jego rozwiązanie Programiści analizowad mogą wąskie gardła, wycieki pamięci czy zasobożerne kawałki kodu już na etapie tworzenia aplikacji, dzięki czemu uniknąd można wielu przykrych niespodzianek wydajnościowych po wdrożeniu produkcyjnym Agenci Compuware dynatrace, dzięki którym możliwe jest uzyskanie wyspecyfikowanych powyżej informacji, wykorzystują mechanizm tzw. sensorów. Sensory są automatycznie umieszczane przez agentów w logicznych miejscach aplikacji bez potrzeby zmiany jej kodu źródłowego. Sensory te uczą się aplikacji poprzez śledzenie transakcji przez wszystkie warstwy aplikacyjne, co pozwala efektywnie monitorowad złożone, wielowarstwowe aplikacje bez potrzeby wcześniejszego poznawania ich wewnętrznej architektury i konfigurowania rozwiązania Compuware dynatrace. Dane, które uzyskiwane są dzięki wykorzystaniu sensorów to nie tylko pomiary czasów, ale też kontekst z poziomu kodu od nazwy metody i argumentów jej wywołania, po wyjątki i logi. Informacje te uzyskiwane mogą byd nie tylko z poziomu kontrolowanego kodu aplikacyjnego, ale również z poziomu kodu bibliotek firm trzecich czy też (dzięki mechanizmowi wtyczek) z poziomu innych niż Java/.NET natywnych środowisk aplikacyjnych (np. C, C++, mainframe). Bardzo ważnym aspektem rozwiązao agentowych tego typu jest ich wpływ na działanie monitorowanej aplikacji. Rozwiązanie powinno zapewniad minimalny narzut na zasoby systemowe oraz nie rywalizowad o zasoby maszyny wirtualnej z monitorowaną aplikacją. Aby spełnid te wymagania agent Compuware dynatrace wprowadza maksymalnie 2% dodatkowego obciążenia systemu w trybie pracy pozwalającym na monitoring wszystkich pojedynczych transakcji. Więcej informacji na temat produktu Compuware dynatrace znaleźd można na stronach internetowych www.dynatrace.com. 6