0% found this document useful (0 votes)
37 views40 pages

Azure Monitoring

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views40 pages

Azure Monitoring

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 40

Azure Resource Monitoring

VĂN ĐÌNH PHÚC – FPT Software


LÊ ĐỨC TIỆP – FPT Software
ĐOÀN NGỌC HUY – FPT Software
Ping Me ☺

Van Dinh Phuc (Philip Van)


Personal email: Phucvd.ce@gmail.com
Github : @phucvdb Skype: @phucvdb
Technology Domain:
◼ Virtualization & Cloud Technologies focus on infrastructure (VDI, EUC, IaaS,
PaaS)
◼ Linux Container
◼ Innovation Technologies ☺
My current job: Cloud Solution Architect – FSO.CLI.R&D
Agenda

▪Wholistic Azure Resource monitoring


▪Introduction to Azure Monitoring Services
▪Introduction to On-premise Monitoring (HuyDN6 – FHO.STU)
▪Open Source Monitoring Tools for Azure
▪Case Study with a FSO Project (TiepLD2 – FSU1.BU2)
▪Q&A
Wholistic azure resorce monitoring
Conceptual Model for monitoring and diagnostics

Non-compute Compute
resources resources
Monitoring and diagnostics scenarios

◼ Health monitoring
◼ Availability monitoring
◼ Performance monitoring
◼ Security monitoring
◼ SLA monitoring
◼ Auditing
◼ Usage monitoring
◼ Issue tracking
The monitoring and diagnostics pipeline
Collecting and storing data
Azure Diagnostics
Azure Diagnostics gathers data from the following sources for each compute node,
aggregates it, and then uploads it to Azure Storage:
◼ IIS logs
◼ IIS Failed Request logs
◼ Windows event logs
◼ Performance counters
◼ Crash dumps
◼ Azure Diagnostics infrastructure logs
◼ Custom error logs
◼ .NET EventSource
◼ Manifest-based ETW
Introduction to Azure Monitoring Services
Resource Monitoring
Billing Monitor & Report
Logging
Security & Compliance
OMS
Demo
Azure’s Monitoring Offerings

The best monitoring strategy combines use of all three to gain comprehensive, detailed
insight into the health of your services:
◼ Azure Monitor – Offers visualization, query, routing, alerting, auto scale, and automation on
data both from the Azure infrastructure (Activity Log) and each individual Azure resource
(Diagnostic Logs)
◼ Application Insights – Provides rich detection and diagnostics for issues at the application
layer of your service, well-integrated on top of data from Azure Monitoring
◼ Log Analytics part of Operations Management Suite – Provides a holistic IT management
solution for both on-premises and third-party cloud-based infrastructure (such as AWS) in
addition to Azure resources.
Resoure Monitoring

Azure Monitor:
◼ Free
◼ A metrics infrastructure
◼ Monitoring Sources
◼ Activity Logs (cannot be deleted by Azure
Users) – existing in 90 Days
◼ Resource Metrics – existing in 7 days
◼ Diagnostics logs
◼ Support almost of Azure Services
Azure monitor

◼ Features:
◼ Metrics
◼ Alerts (Application Insights, Log Analytics – OMS, Azure Monitor)
◼ Autoscale
◼ Activity log
◼ Diagnostic Logs
◼ Partner Integrations
Application Insights
◼ An extensible Application Performance Management
(APM) service for web developers
◼ Run time vs build time
◼ Supported-Platforms:
◼ ASP.net
◼ Java
◼ JavaScript
◼ Node.js
◼ Sharepoint sites
◼ SCOM / OMS / PowerBI Integration
◼ Others (link)
◼ Pricing models: basic / Enterprise
Billing Monitor & Report

◼ Azure support some features:


◼ Resource Costs in RG
◼ Subscription
◼ Azure billing (Preview)
◼ Azure EA portal
◼ Partner integration
◼ Azure Resource Usage API (Preview)
/ Azure Resource RateCard API (Preview)
◼ Should use tagging for your resources on Azure
Security Monitoring – Azure Security Center
Azure Advisor (Preview)

◼ a personalized recommendation engine that


provides proactive best practices guidance for
optimally configuring your Azure resources
◼ free Azure product while in public preview
Introduction to Azure Monitoring Services
Resource Monitoring
Billing Monitor & Report
Logging
Security & Compliance
OMS
Demo
Challenges?

Unify and index data


Collect multiple types of data from multiple sources
Make data searchable
Extract crucial information
Make data understandable
Who is the audience? Are we talking with developers or operations?
Data from Application Insight developer centric
Operations and developers need to take the right action
Integrate into DevOps lifecycle
Provide integration points for DevOps lifecycle and tooling
Hooks for problem and incident management systems
Hooks for providing information to Plan + Track phase
Operation management Suite

Services in OMS

Azure Azure Site


Log Analytics Azure Backup
Automation Recovery
Insights & Analytics Configuration & Automation Backup & Disaster Recovery Backup & Disaster Recovery
Security & Protection
Log Analytics

Collect logs and performance data from systems and storage


Designate custom logs and fields
Collect Solutions provide additional metrics and insights

Automatic indexing of ingested log data


Correlate data over whole infrastructure
Correlate Automatic actions and remediation

Dashboards with high-level actionable intelligence


Query and analyze data
Analyze Advanced analytics with Power BI
Log Analytics - Architecture
Log Analytics - Data flow
Log Analytics to the help

Central repository
Data agnostic
Infrastructure data (logs, performance)
Application data (AppInsight, Service Fabric, …)
Automated ingestion
Store data in one big pool
Indexing of data
Data is made searchable
Display data
Enable human readable information
Provide crucial information at a glance
Innovation Pipeline
Distributed data sources - Support

◼ Windows Event Log


◼ Windows Perf Counter
◼ ETW Traces
◼ Application Insights
◼ Load Testing Utilities
◼ Application Events
◼ Stream Analytics
◼ Event Hub
OMS support phases
Azure Automation to the help

Integration
Enables integration into DevOps lifecycle
Enables integration into 3rd party tooling like ITSM systems
Introduction to On-premise Monitoring
Key Capabilities & Features (1 of 3)

Infrastructure monitoring
Multiple OS Supported (Windows/Linux/Unix)
• Server Availability
• Performance: CPU, Memory, File system, Disk space, Swap space
• Critical Services & Applications
• Event Logs
• Importance log & configure files
Network Topology discovery
• Discover devices attach to network to generate a Topology
• Connection health, Port/Interface status, Device Performance
Hardware
▪ Storage device
▪ Server components: Physical Disk, Network Interface, CPU, RAM…
Key Capabilities & Features (2 of 3)

Application & Workload


monitoring
Application Monitoring
• AD, Exchange, Lync, SharePoint, IIS…
• Distributed Application: 3-tier application, LoB web application,
Messaging Services
• .NET, Java application
Multiple Scenarios Supported
• Average Response Time
• Component Availability
• Key application performance metric
• SLA State
Integrate with other systems
• Ticket system
• System Center Suites
Key Capabilities & Features (3 of 3)

Hybrid & Public Cloud


Monitoring
Virtual Workload
• Physical Host status
• Virtual Machines
• Virtual Network
Public Cloud
• IaaS: monitor as an extended Infrastructure system
• PaaS: use REST APIs to remotely discover and collect
performance information about services
• SaaS: depend of application (limited)
SCOM Architecture
How Objects Are Discovered and Monitored

◼ An Operations Manager agent is a service that is installed on a


computer

◼ Send Heartbeat to Management server every 60 seconds

◼ Running as a service on monitored server called Health


Service

◼ Collects data, compares sampled data to predefined values

◼ Creates alerts, and runs responses to the Management Server

◼ A Management Server receives and distributes configurations


to agents on monitored computers.

◼ Agent vs Agentless
Visualize the IT Infrastructure

Provide multiple dashboard template to visualize IT


Infrastructure
◼ Performance Dashboard
◼ Summary Dashboard
◼ SLA Dashboard
◼ Topology Dashboard
Built-in Report capability
◼ Show historical information about the environment
◼ Provide historical trending of health and performance, detailed information about
configuration, capacity planning assistance and the ability to deliver monitoring and SLA
information
◼ Include hundreds of pre-built as well as the ability to create reports
◼ Support favorite and schedule report with multiple format (XML, PDF, Excel, Word…)

Performance Availability Alert


Report Report Report
SCOM vs OMS

SCOM = Monitoring OMS = Log Analytics

◼ A monitoring tool with some basic log ◼ An enhanced log analyzer, with some
analytics capabilities basic monitoring
◼ Monitor workloads, distributed ◼ Analytic tool with many preconfigured
applications and so on, whether on- solutions to monitor workload on cloud
premise or in the cloud ◼ Microsoft SaaS
◼ Can custom setting & monitor
◼ No need for maintenance or add new
◼ Need maintain & update new version feature

SCOM & OMS: Better Together


Open Source Monitoring Tools for Azure
Summary
Feature Comparison
Demo
About tools

◼ Almost of them are support for monitoring Azure VMs


◼ Some tools support for monitor a Web App via http check
◼ Common Tools
◼ Zabbix
◼ Nagios
◼ Ganglia
Case Study with a FSO Project

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy