0

目标 :

在AI 记录customDimensions表中:traces

我想像{'key_1' = 'value_1'}每个人一样附加一个自定义值。

所以当我运行这个查询时:

查询ss

并在查询中添加 customDimensions.key_1列,它显示value_1在红色和绿色部分

我已经做了什么

正如您在上面的捕获中看到的那样,根据微软文档,我设法用额外的属性填充了我想要的红色部分。

这是我的 Python 代码:

import requests, os, json

import logging

import azure.functions as func
from opencensus.ext.azure.log_exporter import AzureLogHandler
 

# Custom logger add
logger = logging.getLogger(__name__)
logger.addHandler(AzureLogHandler(
    connection_string=os.environ['APPLICATIONINSIGHTS_CONNECTION_STRING'])
)



def main(req: func.HttpRequest, context: func.Context) -> func.HttpResponse:
    properties = {'custom_dimensions': {'key_1': 'value_1', 'key_2': 'value_2'}}

    logger.warning("TEST CUSTOM", extra=properties)

概括 :

经过长时间的研究,我似乎找不到任何合适的答案来强制以同样的方式进入绿色部分。我认为这是因为它本机且仅由 AzureFunctions 本身处理,但我不确定。

我必须根据Microsoft 文档使用opencensus-python (python 包描述)


关于如何做到这一点的任何想法?


GitHub & Stack Overflow 相关问题:

4

0 回答 0