Source code for nv_ingest.schemas.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.schemas.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")