[ https://issues.apache.org/jira/browse/COMDEV-386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17241990#comment-17241990 ]
Zhenxu Ke commented on COMDEV-386: ---------------------------------- Hi, [~Yaro1]! Thanks for you interest. This task doesn't require very hardcore tracing knowledge/background, while it's necessary to understand what kind of problems a tracing system aims to solve, how a tracing system helps to diagnose a productional problem. All of the understandings will help you to make this task much more sense so that you won't do something out of its scope, nor will you finish a task that is useless in reality. To get the aforementioned understandings, the link [1] I posted in the description is an implementation of Java agent. Another best material to understand the scope of tracing system is the Google's Dapper paper [2]. [1] https://thenewstack.io/apache-skywalking-use-profiling-to-fix-the-blind-spot-of-distributed-tracing/ [2] https://research.google/pubs/pub36356/ > Apache SkyWalking: Python agent supports profiling > -------------------------------------------------- > > Key: COMDEV-386 > URL: https://issues.apache.org/jira/browse/COMDEV-386 > Project: Community Development > Issue Type: Task > Components: GSoC/Mentoring ideas > Reporter: Zhenxu Ke > Priority: Major > Labels: SkyWalking, gsoc2021, mentor > > Apache SkyWalking [1] is an application performance monitor (APM) tool for > distributed systems, especially designed for microservices, cloud native and > container-based (Docker, K8s, Mesos) architectures. > SkyWalking is based on agent to instrument (automatically) monitored > services, for now, we have many agents for different languages, Python agent > [2] is one of them, which supports automatic instrumentations. > The goal of this project is to extend the agent's features by supporting > profiling [3] a function's invocation stack, help the users to analyze which > method costs the most major time in a cross-services call. > To complete this task, you must be comfortable with Python, have some > knowledge of tracing system, otherwise you'll have a hard time coming up to > speed.. > [1] http://skywalking.apache.org > [2] http://github.com/apache/skywalking-python > [3] > https://thenewstack.io/apache-skywalking-use-profiling-to-fix-the-blind-spot-of-distributed-tracing/ -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org