当前位置: 首页 > news >正文

惠城网站建设服务优化大师app下载安装

惠城网站建设服务,优化大师app下载安装,wordpress 添加列表,如何寻找做网站的客户参考文档 https://help.aliyun.com/document_detail/611711.html?spma2c4g.90499.0.0.34a056ddTu2WWq 先按照 方法一:手动埋点上报Python应用数据 步骤测试上报是否正常。 flas 上报 在 手动埋点上报Python应用数据 的基础上,上报flask应用的数据&#…

参考文档

https://help.aliyun.com/document_detail/611711.html?spm=a2c4g.90499.0.0.34a056ddTu2WWq

先按照 方法一:手动埋点上报Python应用数据 步骤测试上报是否正常。

flas 上报

手动埋点上报Python应用数据 的基础上,上报flask应用的数据,因为上边的文档只有django的,所以在这里记录一下。

安装依赖

pip install opentelemetry-api
pip install opentelemetry-sdk
pip install opentelemetry-exporter-otlp
pip install opentelemetry-instrumentation-flask
pip install opentelemetry-instrumentation-requests

flask 中使用opentelemetry上报

import flask
import requests
from opentelemetry import trace
from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter as OTLPSpanGrpcExporter
from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExporter as OTLPSpanHttpExporter
from opentelemetry.instrumentation.flask import FlaskInstrumentor
from opentelemetry.instrumentation.requests import RequestsInstrumentor
from opentelemetry.sdk.resources import SERVICE_NAME, Resource, HOST_NAME
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import BatchSpanProcessordef initTracer():resource = Resource(attributes={SERVICE_NAME: "aaaaaaaa",HOST_NAME: "flasksss"})# 使用GRPC协议上报span_processor = BatchSpanProcessor(OTLPSpanGrpcExporter(endpoint="http://tracing-analysis-dc-hz.aliyuncs.com:8090",headers=("Authentication=emyaq87zvp@84d4c400bdb6eed_emyaq87zvp@53df7ad2afe8301")))# 使用HTTP协议上报# span_processor = BatchSpanProcessor(OTLPSpanHttpExporter(#     endpoint="<endpoint>",# ))trace_provider = TracerProvider(resource=resource, active_span_processor=span_processor)trace.set_tracer_provider(trace_provider)# flask init
app = flask.Flask(__name__)# instrumentation init
initTracer()
FlaskInstrumentor().instrument_app(app)
RequestsInstrumentor().instrument()@app.route("/")
def hello():tracer = trace.get_tracer(__name__)# 上报requests请求with tracer.start_as_current_span("request_server"):requests.get("http://www.taobao.com")print(11111111111)return "hello"@app.route("/acb")
def aabc():return 'abc'app.run(debug=True, port=5001, host='0.0.0.0')

代码解释

  • initTrace函数:初始化上报功能,参数意义参见 方法一:手动埋点上报Python应用数据image

效果展示

image

image

遇到问题解决:

image
出现这个问题好像是用GRPC协议上报的时候rpc出问题了,改成用HTTP协议上报上报就可以了。

不同的上报协议endpoint的值不一样哦,要填对。

http://www.hengruixuexiao.com/news/32206.html

相关文章:

  • 昆明网站如何制作网站维护合同
  • 桥梁建设 网站seo优化软件
  • 公司注册网站需要什么资料淘宝优化
  • 网站开发论文目录邀请注册推广赚钱
  • 贵州网站优化公司软文怎么写
  • 什么是网页什么是网站seo点击排名软件营销工具
  • c 网站开发 环境配置网站优化排名软件网
  • 攻击自己做的网站吗上海公司网站seo
  • 国内做香港视频网站有哪些360排名优化工具
  • 网站开发朋友圈广告关键词搜索优化外包
  • 门户网站建站上海企业seo
  • 苏州百度seo关键词优化市场seo是指什么岗位
  • dreamweaver做购物网站保定seo排名
  • 广西柳州科技学校网站建设地推一手项目平台
  • 合优人才网下载温州seo网站建设
  • 温州市建设工程质量监督站网站sem代运营托管公司
  • 西宁制作网站需要多少钱b2b外链
  • 大型网站建设制作一键关键词优化
  • 建设一个网站需要什么软件网络兼职平台
  • 企业手机网站建设策划方案企业网站建设多少钱
  • 网页小游戏无需登录seo关键词优化策略
  • iis新建网站无法浏览推广引流渠道有哪些
  • 高校信息化建设网站系统微信此网站不支持下载视频怎么办
  • 澳门做网站找谁北京关键词seo
  • 网站关键词排名优化软件北京seo公司司
  • 网站建设业务员百度收录入口在哪里查询
  • 南开网站建设公司平台广告推广
  • 重庆企业网站设计制作文案代写在哪里接单子
  • 加盟策划公司系统优化方法
  • 南宁哪里有做网站的公司互联网seo是什么