Skip to content

diving into App Performance Management [APM] world

Notifications You must be signed in to change notification settings

khomah8/sysadmn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application Performance M(onitoring|anagement) [APM] wiki

related to: devOps, serviceOps, etc.

tagged: #app-monitoring-task #app-monitoring-tools #app-monitoring-framework #app-moinitoring-solution #app-performance-monitoring

just-my-gist

[some products/tools]

[APM tools comparison]

  1. https://coralogix.com/log-analytics-blog/apm-comparison/
  2. https://crozdesk.com/it/application-performance-monitoring-apm-software, https://crozdesk.com/compare/appdynamics-vs-dynatrace-vs-new-relic

cornerstones | key terms :

  • APM is for "application performance management/monitoring"
  • measuring-of : 1) user eXperience; 2) resources usage;
  • dashboard view(s)
  • score index (apdex IDX as [ SAtisfied T ; TOlerating 1' < T < 4': FRustrated T > 4' ] for neW reLiCt; )
  • index baseline
  • System health issues: 1) events; 2) incidents --> 1) violations; 2) warnings 3) ??
  • Root Cause analysis
  • MTTD/R / MTTD-R [mean-time to detect AND resolve] parameter
  • SIEM [security information and event management] platform

APM by targets

  • FrontEnd applications
  • BackEnd applications
  • Orchestration applications

New Relic One (VS other services)

New Relic is a SaaS platform, while AppDynamics and Dynatrace offer [full SaaS, on-prem, and hybrid installation options]

two ways to write your own queries to retrieve data and build charts (Query builder):

Centralized logs solutions ( SPLUNK, ELK, etc. )

{ Grafana, Kafka, Graphite, Nagios, etc. are related items }

ELK Stack { log analytics platform } was a collection of three open-source products__E__lasticsearch, __L__ogstash,github, and __K__ibana — all developed, managed and maintained by Elastic. The introduction and subsequent addition of Beats turned the stack into a four-legged project and led to a renaming of the stack as the **Elastic Stack**. Elasticsearch is NoSQL database that uses the Lucene search engine. Logstash is a data processing and transportation pipeline used to populate Elasticsearch with the data (though also it supports other destinations including Graphite, Kafka, Nagios and RabbitMQ). Kibana is a dashboard that works on top of Elasticsearch. Kibana query is based on the Lucene query syntax. :green_book: small-size ELK, PNG-diagram 📙 more complex ELK, PNG-diagram

There are many varieties of ELK:

Monitoring Applications with Elasticsearch and Elastic APM 🏹 ♦️ ♨️

ELK Stack provides role-based security as a separate paid tool. Splunk and managed-ELK services offer user management out of the box with user auditing included.

comparisions:

usecases & presentation

misc-mix of related