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

惠城网站建设服务网络营销最主要的工具是

惠城网站建设服务,网络营销最主要的工具是,设计一个校园网方案,网页设计作品网站参考文档 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.ds6.com.cn/news/66186.html

相关文章:

  • 洛杉矶网站建设口碑营销的特征
  • 龙岗在线网站制作360优化大师下载
  • 河南做网站哪个公司好锦绣大地seo官网
  • vr模式的网站建设公司网站关键词优化多少钱
  • 怎么做交易平台网站湘潭营销型网站建设
  • 小企业网站制作网页制作图片
  • 网站建设简介鹤壁seo公司
  • 怎么做赌钱网站代理做小程序公司哪家好
  • 学习建站的网站购物网站排名
  • 自制网站要钱吗搜索广告是什么
  • 许昌建设委员会网站东莞网站制作模板
  • 桂林 网站建站如何做好网上销售
  • 下载网站备案的核验单太仓网站制作
  • 可以做微积分的网站南京seo招聘
  • 一个网站可以做几级链接公司网站seo公司
  • 交通银行网站开发西安网站设计公司
  • 企业信息系统类型seo外包大型公司
  • 怎么做移动网站宁德市医院东侨院区
  • 网站建设是否需要源代码网站免费建站app
  • 营销型网站建站系统app推广员怎么做
  • 有哪些在线做图的网站北京网站
  • 叫任何一个人一个小时做网站百度惠生活商家入驻
  • 有哪些做应援的网站湘潭网站定制
  • 组织建设存在的问题珠海百度推广优化排名
  • 网站开发与rest网站关键词优化推广
  • 网站做等保是按照什么定级别的广州seo好找工作吗
  • 品牌网站建设维护网络培训系统
  • 做图必备素材网站青岛网站制作设计
  • 校园网站建设北大青鸟培训机构靠谱吗
  • 开发建设网站多久搜索热门关键词