用于OpenTelemetry的Google云集成
opentelemetry-exporter-google-cloud的Python项目详细描述
此库支持:
- 将跟踪导出到Google Cloud Trace
- 将指标导出到Google云监控
有关资源检测和GCP跟踪上下文传播的信息,请参阅 opentelemetry-tools-google-cloud。在
安装
pip install opentelemetry-exporter-google-cloud
使用
痕迹
^{pr2}$指标
importtimefromopentelemetryimportmetricsfromopentelemetry.exporter.cloud_monitoringimport(CloudMonitoringMetricsExporter,)fromopentelemetry.sdk.metricsimportCounter,MeterProvidermetrics.set_meter_provider(MeterProvider())meter=metrics.get_meter(__name__)metrics.get_meter_provider().start_pipeline(meter,CloudMonitoringMetricsExporter(),5)requests_counter=meter.create_metric(name="request_counter",description="number of requests",unit="1",value_type=int,metric_type=Counter,label_keys=("environment"),)staging_labels={"environment":"staging"}foriinrange(20):requests_counter.add(25,staging_labels)time.sleep(10)
- 项目
标签: