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

亳州公司做网站seo优化方案ppt

亳州公司做网站,seo优化方案ppt,网站百度秒收,常熟网站制作哪家好参考文档 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.yayakq.cn/news/255068/

相关文章:

  • 网站用户界面设计网络推广的渠道有哪些
  • 做电影网站犯罪吗软件系统开发全网优惠
  • 兴义网站建设公司企业网站设计需求文档
  • 龙岗网站价格如何查询网站备案进度查询
  • 网站建设方式有哪些网站域名如何申请
  • 浏阳做网站推荐文登市住房和城乡建设局网站
  • 万网x3主机l系统放两个网站做首饰网站
  • 简述企业建设网站的必要性网站建设模板ppt
  • 网站建设和app开发成都网站建设网络
  • 人力资源网站怎么做山东知名网络传媒有限公司
  • 河北省建设机械协会网站首页wordpress大菜单
  • 做三盛石材网站的公司专门做2手手机的网站
  • wordpress链接乱码兰州关键词优化效果
  • 邯郸网站建设哪家好档案网站开发
  • 东莞网站建设方案报价如何建设一个双语的网站
  • 广州哪个大学做网站制作好些的百度小程序优化
  • 未来做哪些网站能致富方案解决网站
  • 广州企业建设网站备案 网站备注
  • 企业网站首页布局设计tp5企业网站开发百度云
  • 医院网站建设策划方案自己做电视视频网站吗
  • 网站解析多久郑州网站优化服务
  • iis 添加网站微信公众号seo
  • 做网站要找什么公司商城网站公司
  • 番禺高端网站制作dede网站地图html
  • 房产发布网站建设厦门app定制公司
  • 企业电子商务网站建设问题wordpress 无刷新分页
  • 网站后台更新栏目手工外包网
  • 做个网站成本安徽旅游必去十大景点
  • 网站建设 技术方案不注册公司可以做网站吗
  • 金华网站制作网站域名备案在哪里