news 2026/6/18 12:27:28

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/6/17 12:38:26

智慧树刷课插件完整使用教程:轻松实现自动学习的高效工具

智慧树刷课插件完整使用教程:轻松实现自动学习的高效工具 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 还在为智慧树网课的手动操作而烦恼吗?…

作者头像 李华
网站建设 2026/6/18 8:44:01

通过Multisim进行克拉泼振荡电路温度漂移仿真新手教程

手把手教你用Multisim做克拉泼振荡电路的温度漂移仿真——从零开始的实战指南你有没有遇到过这样的情况:辛辛苦苦调好的射频振荡器,一到夏天频率就“跑偏”?或者实验室里波形完美,拿到户外高温环境却失锁了?这背后最常…

作者头像 李华
网站建设 2026/6/16 5:13:53

终极性能调优指南:解锁你的x86设备全部潜能

想要让电脑像专业跑车一样发挥极限性能吗?性能调优正是解锁硬件潜能的秘密武器。无论你是游戏玩家追求更高帧率,还是移动办公族需要更长续航,这篇文章将带你从零开始,掌握x86设备性能调优的完整流程。通过Universal-x86-Tuning-Ut…

作者头像 李华
网站建设 2026/6/17 20:54:52

Open-AutoGLM核心技术解密(多模态代码理解架构首度曝光)

第一章:Open-AutoGLM沉思在人工智能与自然语言处理的交汇处,Open-AutoGLM 代表了一种对通用语言理解与生成能力的深度探索。它并非单一模型,而是一种架构哲学——强调模块化、可解释性与自适应推理链的构建。这一系统鼓励开发者从“黑盒调用”…

作者头像 李华
网站建设 2026/6/17 21:02:29

如何快速提取视频文字:Video2Text Pro完整使用指南

如何快速提取视频文字:Video2Text Pro完整使用指南 【免费下载链接】bili2text Bilibili视频转文字,一步到位,输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 在当今信息爆炸的时代,视频转文字工…

作者头像 李华