- 规范sentry数据收集标签

- 添加切割时间点结束时间必须大于开始时间的检查
This commit is contained in:
shuohigh@gmail.com
2025-05-27 13:26:13 +08:00
parent c87232512b
commit e5029a7922
5 changed files with 36 additions and 21 deletions

View File

@@ -32,7 +32,7 @@ class SentryUtils:
op=op,
name=name)
else:
transaction = sentry_sdk.start_transaction(op='modal.function', name='Modal Function直接调用')
transaction = sentry_sdk.start_transaction(op=op, name=name)
with transaction:
with transaction.start_child(op=op, name=name) as span:
cpu_freq, cpu_count, mem = SentryUtils.capture_hardware_info()
@@ -43,23 +43,18 @@ class SentryUtils:
'x_trace.id': sentry_trace_id,
'x_trace.baggage': sentry_baggage,
'cpu.count': cpu_count,
'cpu.frequency': cpu_freq.current / 1000,
'cpu.frequency': f"{cpu_freq.current / 1000:.2f}",
'cpu.frequency.format': f"{cpu_freq.current / 1000:.2f} GHz",
'memory.available': total_mb,
'memory.available.format': f"{total_mb} Mb",
'cloud_resource': {
"cloud.provider": 'Modal',
"type": "cloud_resource"
},
'modal': {
'modal.region': os.environ.get('MODAL_REGION', 'unknown'),
'modal.provider': os.environ.get('MODAL_CLOUD_PROVIDER', 'unknown'),
'modal.task.id': os.environ.get('MODAL_TASK_ID', 'unknown'),
'modal.identity.token': os.environ.get('MODAL_IDENTITY_TOKEN', 'unknown'),
'modal.image.id': os.environ.get('MODAL_IMAGE_ID', 'unknown'),
}
'modal.cloud.region': os.environ.get('MODAL_REGION', 'unknown'),
'modal.cloud.provider': os.environ.get('MODAL_CLOUD_PROVIDER', 'unknown'),
'modal.task.id': os.environ.get('MODAL_TASK_ID', 'unknown'),
'modal.identity.token': os.environ.get('MODAL_IDENTITY_TOKEN', 'unknown'),
'modal.image.id': os.environ.get('MODAL_IMAGE_ID', 'unknown'),
})
result = func(*args, **kwargs)
span.set_status('ok')
return result
return wrapper