news 2026/8/8 3:57:14

APM(二):监控 Python 服务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
APM(二):监控 Python 服务

上一篇我们已经安装好了 Skywalking 和 Easysearch,这次我们来写个简单的 Python 服务,并把它的服务调用信息发送给 Skywalking,通过 Skywalking 的 Web UI 进行展示。

启动后端服务

先启动好后端服务,包括 Skywalking 和 Easysearch。启动完成后能通过 Web UI 访问 Skywalking。

构建 Python 服务

我们编写一个简单的 Flask 服务程序,只要访问 localhost:8081/a 就会返回 “Hello, I’m Service A!” 信息。

from flask import Flask app = Flask(__name__) @app.route('/a', methods=['GET']) def service_b(): return "Hello, I'm Service A!" if __name__ == '__main__': app.run(host='0.0.0.0', port=8081)

运行前,要安装好依赖。

pip3 install flask pip3 install apache-skywalking

依赖关系展示如下:

设置环境变量

为了让服务能成功把相关信息发送到 Skywalking 后端,启动前我们还要设置两个环境变量告诉服务程序该往哪里发送信息。

export SW_AGENT_COLLECTOR_BACKEND_SERVICES=localhost:11800 export SW_AGENT_NAME=AService-python

启动 Python 程序

一切准备妥当后,运行我们的服务程序。

sw-python run python3 AService.py

程序启动后会监听 8081 端口。

我们通过浏览器访问下。

在 Skywalking 的 Web UI 上查看服务的信息是否采集到。

可以看到服务 A 的调用信息都已经被记录到 Skywalking 中了。

作者:杨帆,极限科技(INFINI Labs)高级解决方案架构师、《老杨玩搜索》栏目 B 站 UP 主,拥有十余年金融行业服务工作经验,熟悉 Linux、数据库、网络等领域。目前主要从事 Easysearch、Elasticsearch 等搜索引擎的技术支持工作,服务国内私有化部署的客户。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/7 11:33:03

5分钟快速上手LeagueAkari:英雄联盟智能自动化实战指南

5分钟快速上手LeagueAkari:英雄联盟智能自动化实战指南 【免费下载链接】LeagueAkari ✨兴趣使然的,功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 还在为错…

作者头像 李华
网站建设 2026/8/7 13:49:28

如何在30分钟内完成Open-AutoGLM一键部署?内附完整脚本

第一章:Open-AutoGLM部署概述Open-AutoGLM 是一个面向自动化自然语言处理任务的开源大语言模型推理与部署框架,专为高效集成、灵活扩展和低延迟服务而设计。该框架支持多后端推理引擎,可在 CPU、GPU 及混合硬件环境下运行,适用于从…

作者头像 李华
网站建设 2026/8/7 15:26:08

NVIDIA Profile Inspector完整指南:解锁显卡隐藏性能的终极教程

NVIDIA Profile Inspector完整指南:解锁显卡隐藏性能的终极教程 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector 还在为游戏卡顿、画面撕裂而烦恼吗?想要挖掘显卡的全部潜力却不知…

作者头像 李华
网站建设 2026/8/7 12:12:48

Blender 3MF插件终极指南:3D打印工作流完整解决方案

Blender 3MF插件终极指南:3D打印工作流完整解决方案 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat Blender 3MF插件为3D打印工作流提供了完整的解决方案&…

作者头像 李华
网站建设 2026/8/7 22:09:58

被数据分析难哭?paperzz 让你把 “数据乱麻” 变成 “结论图表”

Paperzz-AI官网免费论文查重复率AIGC检测/开题报告/文献综述/论文初稿 paperzz - 数据分析https://www.paperzz.cc/dataAnalysis 当你对着 Excel 里几百行数据第 N 次发呆时,可能还没意识到:数据分析这件事,早就不用 “对着教程敲代码” 了…

作者头像 李华
网站建设 2026/8/7 22:09:23

端侧大模型部署实战(基于Open-AutoGLM的轻量化协同优化方案)

第一章:端侧大模型与 Open-AutoGLM 协同进化的时代机遇随着边缘计算能力的持续跃升,端侧大模型正从理论探索走向规模化落地。在隐私保护、低延迟响应和离线可用性等核心诉求的驱动下,将大语言模型部署于终端设备已成为技术演进的关键路径。Op…

作者头像 李华