目标 :
在AI 记录customDimensions
表中:traces
我想像{'key_1' = 'value_1'}
每个人一样附加一个自定义值。
所以当我运行这个查询时:
并在查询中添加
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 相关问题: