devops day - monitoring

Post on 18-Jul-2015

141 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Michel Hubert – MVP Azure

Radoine Douhou

Monitoring

Sommaire

• DevOps et le monitoring

• Application Insights

• Modern Monitoring

• Q&A

DevOps

2) Code Repository

1) Developers

3) Build 4) Test 5) Deploy to Cloud

6) Monitor and Improve

Applications

Origine des anomalies

Gartner Security Conference presentation "Operation Zero Downtime," D. Scott

40%

• Change management

• Overloaded

• Weak problem detection

APPLICATION FAILURE

• Hardware/OS

• Network

• Power and disaster

20%OTHER

• Forget something

• Lack of procedures

• Backup errors/security

40%

OPERATOR ERROR

internet

intranet

extranet

web

servers

IIS application

servers

.NETintegration

servers

AD, HIS, ...

database

servers

SQL

load balancing

network, virtualization

security: firewall, proxy etc.

clientsclients

storage

system

HBA

internet

intranet

extranetclientsweb

servers

integration

servers

application

serversdatabase

servers

network

tR =

time user

has to wait

Δt = processing time

of this node

t

??? ??SAN, etc

?

Conversation Dev - Ops

“The price of light is less than the

cost of darkness”

-Arthur Nielsen

Les couches de monitoring

Non-invasive

Code change

Application Insights

Télémétrie

1. La télémétrie est collectée à

partir de chaque Tier :

Application mobile, serveurs,

navigateurs

2. La télémétrie arrive dans

Application Insights service qui

va l’analyser et la stocker

Application

Insights

3. Une vue à 360°d’une

application :

disponibilité, performance &

usage

Une vue à 360°

platform

infrastructure

app

1

3

4

5

Monitoring externe

Traces et events du développeur

Comportement de l’application

Performance de l’infrastructure

Pings URL et tests web pour mesurerles temps de réponse

Le développeur instrumente le code

Dépendances, requêtes, temps de réponse,exceptions, logs, etc.

Compteurs de performance

2 Comportement de l’utilisateur observéComment est utilisée l’application ?

Ap

pli

ca

tio

n I

ns

igh

ts Identifier

Diagnostiquer

Améliorer

demo

Application Insights

Operational Insights

Microsoft Azure Operational Insights

Servers forwarding data through SCOMWindows &

Linux Server

Windows & Linux

Server

Servers directly forwarding data

REAL TIMEDASHBOARDS& REPORTING SCALABLESEARCH

READY MADE INTELLIGENCE

Azure Storage

Search & Analytics

Portal

Search, Correlate &

Combine

Visualize Results

Centralized & Extensible

Collection

Multiple Data Sources

regardless of Volume,

Format or Location

Forecast Capacity

Assess System Update,

Malware, Configuration

Change Tracking

Respond to Threats

Identify security

breaches

Audit & Compliance

Machine DataEvent Logs

IIS Logs

Security Logs

Perf Counters

Syslog

& many more

AzureVMs

AzureDiagnostics

Quelques exemples

Quelques exemples

Quelques exemples

Quelques exemples

Quelques exemples

Quelques exemples

L’outil unique n’existe pas

System Center Operations Manager Application Insights Azure Operational Insights

Power BI

The future of monitoring

L’outil unique n’existe pas

System Center Operations Manager Application Insights Azure Operational Insights

Power BI

The future of modern monitoring

Exemples de dashboard

Pour conclure…

Performance

Usage

Disponibilité

Services +

Apps

© 2012 Microsoft Corporation. Tous droits réservés. Microsoft, Windows et les autres noms de produits sont des marques déposées ou des marques commerciales de Microsoft aux États-Unis et/ou dans d'autres pays.

Les informations contenues dans ce document sont fournies uniquement à titre indicatif. Elles représentent l'opinion actuelle de Microsoft Corporation sur les points cités à la date de cette présentation. Microsoft s'adapte aux conditions fluctuantes du marché et ce document ne doit

pas être interprété comme un engagement de la part de Microsoft ; de plus, Microsoft ne peut pas garantir la véracité de toute information présentée après la date de la présentation. MICROSOFT EXCLUT TOUTE GARANTIE, EXPRESSE, IMPLICITE OU STATUTAIRE, EN CE QUI

CONCERNE CETTE PRÉSENTATION.

top related