Uploaded image for project: 'Community Development'
  1. Community Development
  2. COMDEV-386

Apache SkyWalking: Python agent supports profiling

    XMLWordPrintableJSON

    Details

      Description

      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/

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              kezhenxu94 Zhenxu Ke
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: