Source code for nv_ingest.framework.schemas.framework_otel_meter_schema
# SPDX-FileCopyrightText: Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES.
# All rights reserved.
# SPDX-License-Identifier: Apache-2.0
from pydantic import ConfigDict, BaseModel
from nv_ingest_api.internal.schemas.message_brokers.message_broker_client_schema import MessageBrokerClientSchema
[docs]
class OpenTelemetryMeterSchema(BaseModel):
broker_client: MessageBrokerClientSchema = MessageBrokerClientSchema()
otel_endpoint: str = "localhost:4317"
raise_on_failure: bool = False
model_config = ConfigDict(extra="forbid")