以SkyWalking方式接入 在监控Python应用之前,您需要通过客户端将应用数据上报至APM服务端。本文介绍如何通过SkyWalking SDK上报Python应用数据。 前提条件 完成vpce接入。 此方案支持Python3.73.9版本。 接入步骤 1.安装依赖。 plaintext pip install apacheskywalking pip install flask 2.查看接入点信息。 应用列表的接入指引会根据您所在资源池提供“通过 HTTP 上报数据”和“通过 gRPC 上报数据”的ENDPOINT(天翼云vpc网络接入点)、鉴权TOKEN信息。 3.示例程序。 创建TestController.py。 请将代码中的token和endpoint替换成第2步中获取的接入点信息。 plaintext import argparse from flask import Flask from skywalking import config, agent app Flask(name) @app.route('/', methods['GET']) def hello(): return ' hello world ' config.init( agentcollectorbackendservices' ', agentprotocol'grpc', agentauthentication'Bearer ', agentname'skywalkingpython', agentmeterreporteractiveFalse, agentlogreporteractiveFalse) agent.start() if name 'main': parser argparse.ArgumentParser() parser.addargument("host", typestr, default"127.0.0.1") parser.addargument("port", typeint, default8888) args parser.parseargs() app.run(debugFalse, hostargs.host, portargs.port) 4.启动程序。 plaintext python TestController.py 5.接入验证。 启动Python应用后,通过8888端口访问对应的接口,在APM控制台应用列表将展示接入的应用。 plaintext