Apache Skywalking

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 20

APACHE

SKYWALKING

ASHIN JOSEPH
Reg No : 210021029226
INDEX

 INTRODUCTION
 WHAT IS APACHE SKYWALKING
 ARCHITECTURE
 INSTRUMENTATION
 SUPPORTED PLATFORMS
 DATA COLLECTION AND VISUALIZATION
 ALERTING AND MOINTORING
 APPLICATION
 ADVANTAGES
 DISADVANTAGES
 CONCLUSION
 REFERENCE
INTRODUCTION

 It is based on security.

 Security is used safe our system from outsiders attack.

 It’s an open source application.


WHAT IS APACHE SKYWALKING

 Open source observability.

 Tracing tool that monitor our application.

 If any fault occur in system it could identity it and it said where the fault
occurred.
ARCHITECTURE
 Probes : collect data and reformat them for SkyWalking requirements (different
probes support different sources).

 Platform : backend supports data aggregation, analysis and streaming process covers
traces, metrics, and logs.
 Storage : houses SkyWalking data through an open/plugable interface.Youcanchoose
existing implementation,such as ElasticSearch, H2, MySQL, TiDB, InfluxDB, or
implement your own.

 UI : is a highly customizable web based interface allowing SkyWalking e nd users to


visualize and manage SkyWalking data.
INSTRUMENTATION

 Understanding Instrumentation : adding sensors to monitor machine


performance.

 Manual Instrumentation : developer can insert monitor code to watch the


system.

 Alerting and Notification : if any fault occurred it will notify.


 Supported Languages : it support multiple programming languages.

 Configuration Option : developer can define which metrics and traces to


capture.
SUPPORTED PLATFORMS

 Java platform

 Python

 Php
DATA COLLECTION AND VISUALIZATION

 Data Sampling and filtering : It allow user to collect data from a subset of
transaction and filter allow user to specify criteria for collecting specific
type of data.

 Scalability and Performance : it can handle large volume of data from


distributed system.
 Historical Analysis and Reporting : allowing user to generate
reports,charts,and graphs to track performance trends and identify patternd
overtime.

 Alerting and Notification : if any fault occurred it will notify.


ALERTING AND MOINTORING

 Alerting Policies : user can define policies with specific condition .

 Alert Channels : multiple alert channels to notify the user about if any fault
occurred.

 Alert Histroy and Logging : maintains history of alters and notifications for
auditing and compliance purpose.
APPLICATIONS

 Microservices Mointoring

 Distributed System Mointoring

 Compliance and Governance

 Performance Optimization
ADVANTAGES

 Distributed Tracing : allowing user to trace requests as they traverse


distributed system.

 Multi-Language Support : it support multiple languages .

 Real-Time Monitoring : allowing user to watch application performance.


 Service Mesh Support : it allow user to monitor service to service
communication .

 Alerting and Notification : if any fault occurred it will notify.

 Scalability and Performance : capable to handle large volume of telemetry


data from distributed system.
DISADVANTAGES

 Complex Setup : it is to difficult to use the beginners.

 It makes our System slow down

 Some of common programming languages not supported.


CONCLUSION

 Apache Skywalking can be a helpful tool for keeping an eye on how your
applications are doing, but it's not without its challenges. Setting it up might
be a bit tricky for newcomers, and there's a learning curve to fully grasp its
features. While it provides detailed insights into your app's performance, be
aware that this thorough monitoring could slow things down a bit.
Additionally, it demands some computer power, so it might not be the best fit
for every situation. Overall, it's a useful tool, but users should weigh its
benefits against the potential complexities and resource demands.
REFERANCE

 https://skywalking.apache.org/

 https://chat.openai.com/

 https://istio.io/latest/docs/ops/ambient/getting-started/

 : https://tetrate.io/resource/apache-skywalking-in-action

 https://stackshare.io/apache-skywalking
THANK YOU

You might also like