- 规范sentry数据收集标签
- 添加切割时间点结束时间必须大于开始时间的检查
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user