Diagnostika webových aplikací v Azure

Podobné dokumenty
Novinky v Azure pro webové vývojáře

Microsoft Azure Workshop

Application Insights. Miroslav Holec / MSP, MCP, MCSD, MTA. Pokročilé logování, diagnostika a monitoring webových aplikací DEV

Application Insights. Miroslav Holec / MSP, MCP, MCSD, MTA. Pokročilé logování, diagnostika a monitoring webových aplikací DEV

Serverless computing. Aplikace bez serveru s Microsoft Azure. Miroslav Holec. Software & Cloud Architect

Novinky v Microsoft SQL Serveru RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT

Možnosti využití cloudových služeb pro provoz IT

Dopady GDPR na design IT Martin Dobiáš, Digital Advisory Services

MBI - technologická realizace modelu

Petr Vlk KPCS CZ. WUG Days října 2016

Obsah. Úvod 9. Úvod do Office Seznámení s Office Vylepšení programu Access XML 13 Inteligentní značky 14

M Administrace Microsoft SQL Server Popis: Absolvent kurzu bude umět: Požadavky pro absolvování kurzu: Kurz určen pro: Literatura:

SQL Server Data Tools (SSDT) RNDr. David Gešvindr MVP: Azure MCSE: Data Platform MCSD: Windows Store

Cloudové řešení pro ŠKODA AUTO

Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75

Systém detekce a pokročilé analýzy KBU napříč státní správou

Ako hybridný cloud pomáha v praxi poskytovať spoľahlivé a bezpečné služby

Digitální. transformace. Lubica Kršková, Partner Sales Executive - Disti. René Klčo, Cloud Sales Specialist. Microsoft

Miroslav Holec. Software & Cloud Architect. Microsoft MVP: Microsoft Azure MCSD, MCSA, MTA. Zvyšujeme výkonnost aplikací s. (Azure) Redis Cache

verze GORDIC spol. s r. o.

Microsoft Office 2003 Souhrnný technický dokument white paper

Tomáš Kantůrek. IT Evangelist, Microsoft

Business Intelligence

Vladimír

Wonderware Information Server 4.0 Co je nového

SharePoint 2010 produktové portfolio a licencování

Příprava k certifikaci , TS: Windows 7, Configuring

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Novinky ve Visual Studio Tomáš Kroupa

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Kubernetes Azure Service Fabric

Sledování výkonu aplikací?

Monitorování a diagnostika aplikací v produkčním prostředí Michael Juřek

Cloudové řešení pro ŠKODA AUTO

Infor Performance management. Jakub Urbášek

SPECIFIKACE PŘEDMĚTU PLNĚNÍ

Informace ke stavu celoměstsk xxx

Tvorba informačních systémů

Desktop systémy Microsoft Windows

Monitoring SQL Server, Resource Governor, Tracing SQL Server

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

Zpětná vazba od čtenářů 11 Dotazy 11 Zdrojové kódy ke knize 11 Errata 11 Typografické konvence použité v knize 12

SAP Business One Analytics powered by SAP HANA: Analytic Content and Enterprise Search

[ASP].NET Core Demystified. Miroslav Holec. Konzultant a lektor [ASP].NET Core.

Návrh architektury škálovatelné cloudové služby aneb nespalte se v cloudu. Mgr. David Gešvindr MCSE: Data Platform MCT MSP

Microsoft SQL Server v cloudu. RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform

Tomáš Poslušný Elektronická aplikace pro MK ČR: Podpora přípravy IOP Kultura

Vhodnost nasazení jednotlivých webových architektur, sdílení dat, perzistence, webové služby a REST, asynchronnost, messaging

KAPITOLA 1 Představení platformy Microsoft SQL Server 2008

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9

Michal Krátký, Miroslav Beneš

<Insert Picture Here> Jak garantovat bezpečnost systémů ve státní správě

Specifikace předmětu zakázky

Bezpečnostní monitoring v praxi. Watson solution market

IBM TotalStorage Productivity Center Overview

Využití identity managementu v prostředí veřejné správy

IW3 MS SQL SERVER 2014

Případové studie a kulatý stůl. Dalibor Kačmář, Microsoft

1. Integrační koncept

Není cloud jako cloud, rozhodujte se podle bezpečnosti

1 Webový server, instalace PHP a MySQL 13

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

Srovnání SQL serverů. Škálovatelnost a výkon. Express Workgroup Standard Enterprise Poznámky. Počet CPU bez limitu Obsahuje podporu

Možnosti reportingu v produktech řady EPM

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

SINEMA Server V13 Pro plně transparentní sítě Siemens, s.r.o Všechna práva vyhrazena. siemens.cz/sinema

Tabulka Nabídková cena za předmět plnění *uchazeč vyplní cenu za celý kurz nebo cenu za 1 účastníka dle zadávací dokumentace a nabídky uchazeče

Praktické využití Windows Server 2012 Essentials ve firmě. Jan Pilař, MVP

Snadný a efektivní přístup k informacím

SIMATIC WinCC Data Monitor. Siemens s.r.o.

Úvod. Klíčové vlastnosti. Jednoduchá obsluha

SINEMA Server V13 Pro plně transparentní sítě Siemens, s.r.o Všechna práva vyhrazena. siemens.cz/sinema

O autorech 13 O odborném korektorovi 13. Poděkování 15 Úvod 17. Cílová skupina této knihy 17 Témata této knihy 17

1. Webový server, instalace PHP a MySQL 13

S1_P1_Technická specifikace díla 189

Veřejné cloudové služby

Sběr logů jako predikce bezpečnostních hrozeb v Operations Management Suite

Inteligentní zpracování prostorových dat

Připravte se na konjunkturu se systémem řízení údržby SGM. SGM moderní nástroj pro řízení údržby nejen výrobních zařízení

Požadavky pro výběrová řízení TerraBus ESB/G2x

Od klasického reportingu k SAP BO Design studio na BW power by HANA Pavel Strnad

Novell Identity Management. Jaromír Látal Datron, a.s.

Praktické zkušenosti s Azure DevOps

Zabezpečení platformy SOA. Michal Opatřil Corinex Group

System Center Operations Manager

PV239/WP. Vývoj univerzálních Windows Store aplikací. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP

Přejděte chytře na SAP HANA

SAP PROCUREMENT DAY 2013

Cloud - jak jej monitorovat, reporty, účtování a fakturace

Instalace a konfigurace web serveru. WA1 Martin Klíma

cena jednodenního školení: 4000Kč/osoba, druhá a další z téže firmy 3000Kč cena dvoudenního školení: 7000Kč/osoba, druhá další z téže firmy 6000Kč.

Microsoft System Center Configuration Manager Jan Lukele

DODATEČNÉ INFORMACE K ZADÁVACÍM PODMÍNKÁM Č. 3. Zadavatel: Název veřejné zakázky: Česká republika Ministerstvo zemědělství

IBM Cloud Application Performance Management

Zabezpečení infrastruktury

Hardening ICT platforem: teorie nebo praxe. Pavel Hejduk ČEZ ICT Services, a. s.

Statistica, kdo je kdo?

KIV/SI. Rozílová témata. Jan Valdman, Ph.D.

Nasazení CA Role & Compliance Manager

Jiří Vařecha

Transkript:

Miroslav Holec Software Engineer Microsoft MVP: Microsoft Azure MCSD, MCSA, MSP Lead miroslavholec.cz @miroslavholec Diagnostika webových aplikací v Azure 18. 03. 10. 03. Brno

Diagnostic tools in Microsoft Azure Basic overview for web developers Azure App Service Diagnostic Logs Log Stream FREB Logs Cloud Services / VMs Diagnostics RDP access Azure SQL DB Auditing & Threat Detection Performance Tuning Query Performance Insights Metrics DAAS KUDU Application Insights Exceptions & Performance AI Analytics Proactive Detection Azure Monitor & Alerts Alerts & Metrics Custom Metrics

Azure App Service Diagnostic Logs Diagnostic Logs Application Logging (filesystem & blob) + Failed Request Tracing (FREB) Web Server Logging (filesystem blob) Log Stream Real-Time log výstup Application Logging pomocí System.Diagnostics public void MyMethod() { System.Diagnostics.Trace.TraceWarning("Hello MS Fest")

Azure App Service Přehled logů Application Diagnostics ASP.NET Tracing Trasování v ASP.NET aplikaci Deployment Logging Custom deployment skripty, výstupy LogFiles/Application LogFiles/Git TXT TXT Web Server Diagnostics Detailed Error Logging Detailní info o chybě 400+ Failed Request Tracing Detailní info o chybě včetně IIS trace Web Server Logging Všechny HTTP požadavky (W3C ext. Log) LogFiles/DetailedErrors LogFiles/W3SVC#### LogFiles/http/RawLogs HTML XML + XSL LOG (TXT)

DEMO />

Azure Cloud Services Diagnostics & RDP Enable Diagnostics Specifické nastavení v konfiguraci role (Visual Studio) Diagnostika se ukládá to Azure Storage Možnost nastavení Application Insights RDP Vzdálené připojení k VM Možnost připojení na každou instanci Přístup k performance monitoru Možnost stažení memory dumpů

DEMO />

Azure SQL Database Auditing & Threat Detection Auditing změn v databázi Trackuje události v DB a zapisuje do Audit logu v Azure Storage - Konfigurovatelné kategorie - Reporty nad aktivitami - Auditování do blob storage nebo table storage - Analýza - Azure portal, Storage Explorer - MS Excel + PowerQuery http://www.microsoft.com/download/ details.aspx?id=39379 Threat Detection Detekce aktivit indikujících neoprávněné operace nad DB (anomálie, SQL injection..) - Preview a pouze v SQL V12 - Vyžaduje aktivní auditing $15 / server / month v GA 4/2017

Azure SQL Database Performance Tuning Query Performance Insight Sledování konzumace DTU Top dotazy dle CPU/Duration/Execution Drill Down pohled na SQL dotazy Vyžadují Azure SQL DB V12 + Query Store Recommendations & Auto-tuning Detekce výkonnostních nedostatků Automatická tvorba indexů Vyhodnocování efektivity zavedených indexů Automatické odstranění indexů Fix schema issues Chyby ve schématu Neexistující uložené procedury, tabulky Chybná volání procedur

DEMO />

Application Insights Application Performance Management Monitoring dostupnosti HTTP ping testy a VS WebTests Podpora celé řady lokalit Propojení s Azure Alerts Implementace do projektů a podpora 1. Založení služby na Azure (podpora monitoring dostupnosti) 2. Instalace SDK (odesílání telemetrií z aplikačního kódu) 3. Klientský kód (odesílání telemetrií z webových stránek, JS) Performance & Logging Visual Studio AI Search & Trends Odesílání telemetrií z aplikace Podpora detekce závislostí Dashboard pro analýzu telemetrií Smart Detection a integrace s Azure Alerts Kontinuální export, Power BI, API (beta) Application Insights Analytics portál

DEMO />

Azure Alerts Monitoring metric, událostí a zasílání upozornění Metriky v Microsoft Azure Služby v MS Azure mají definované metriky Metriky jsou vždy typické pro konkrétní služby Application Insights podprují custom metriky Přehled všech metrik je v Azure Monitoru Události v Microsoft Azure Vybrané služby mají definované události Událost může být úspěšná / neúspěšná Výskyty lze pokrýt agregační funkcí Azure Alerts (Alert rules) Nad metrikou lze definovat prahové hodnoty Po překročení hodnot se pošle upozornění Lze odeslat email nebo webhook Správa všech alertů v Azure Monitoru Azure Monitor Jednotné místo pro definice Alertů přes všechny služby Jednotné místo pro sledování všech metrik

DEMO />

Miroslav Holec Software Engineer Microsoft MVP: Microsoft Azure MCSD, MCSA, MSP Lead mirek@miroslavholec.cz Q&A Novinky v MS Azure Application Insights Interní fungování AI Jak ušetřit App Insights Prezentace odkaz.me/fb odkaz.me/ai odkaz.me/aii odkaz.me/ais odkaz.me/msfest