|
|
|
@@ -87,7 +87,9 @@ class OpsService: |
|
|
|
:param tracing_config: tracing config |
|
|
|
:return: |
|
|
|
""" |
|
|
|
if tracing_provider not in provider_config_map and tracing_provider: |
|
|
|
try: |
|
|
|
provider_config_map[tracing_provider] |
|
|
|
except KeyError: |
|
|
|
return {"error": f"Invalid tracing provider: {tracing_provider}"} |
|
|
|
|
|
|
|
config_class, other_keys = ( |
|
|
|
@@ -150,7 +152,9 @@ class OpsService: |
|
|
|
:param tracing_config: tracing config |
|
|
|
:return: |
|
|
|
""" |
|
|
|
if tracing_provider not in provider_config_map: |
|
|
|
try: |
|
|
|
provider_config_map[tracing_provider] |
|
|
|
except KeyError: |
|
|
|
raise ValueError(f"Invalid tracing provider: {tracing_provider}") |
|
|
|
|
|
|
|
# check if trace config already exists |