---
# System prepended metadata

title: 12. Monitoring

---

# 12. Monitoring


[toc]


### Keywords


### Keywords
:::info
- Cloud Cost Optimization / Cloud Financial Management / FinOps
- AIOps
- Observability
- Tracing (APM)
:::

### Introduction

#### Why Monitoring
:::warning
- Minimizing system downtimes
- Get alerts near real-time
- Proactive resolution
- Reduce MTTR (Mean Time To Recover)
- Manage logs and Metrics for further analysis
- Security
:::

#### Types of Monitoring
:::warning
- IT / Infrastructure Monitoring
- Metrics and Alerts
- Application Performance Monitoring (APM)
    - Appdaynamics
    - Dynatrace
    - NewRelic
    - Amazon CloudWatch
    - X-Ray
    - Azure Monitor
    - Google Monitoring
- Tracing
    - OpenTelemetry
- Centralized Log Management
- Visualization
    - Dashboards
    - Data Query
- Cost Management
:::

### Elastic stack

#### ELK components

:::warning
- Elasticsearch --> Main repository and Analytics Engine
- Logstash --> ETL and log collector
- Kibana --> GUI/Visualization
- Beats --> Agents
:::


![](https://hackmd.io/_uploads/S1x7M7TT8n.png)

#### ELK Architecture

![](https://hackmd.io/_uploads/HkmyBSaUh.png)


### References
:::success
- https://www.finops.org/
- https://learn.finops.org/page/finops-certified-practitioner
- https://aws.amazon.com/aws-cost-management/
- https://catalog.workshops.aws/observability/en-US

ELK
- https://elastic-stack.readthedocs.io/en/latest/introduction.html
- [Elasticsearch: Getting Started [Webinar]](https://www.elastic.co/webinars/getting-started-elasticsearch)
- [Getting Started with Kibana [Webinar]](https://www.elastic.co/webinars/getting-started-kibana)
- [Introduction to logging with the ELK Stack [Webinar]](https://www.elastic.co/webinars/introduction-elk-stack)
:::

git clone https://github.com/Siraj-ul-muneera/ELKExample.git

