> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server. # Module plugin > Built-in observability plugin configuration and lifecycle. Built-in observability plugin component. Generated from `cargo doc --no-deps -p nemo-relay-builtins -p nemo-relay-diagnostics -p nemo-relay-logging -p nemo-relay-plugin-host -p nemo-relay-codecs -p nemo-relay -p nemo-relay-runtime -p nemo-relay-model-pricing -p nemo-relay-resource-metrics -p nemo-relay-observability -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker`. Built-in observability plugin configuration and lifecycle. Built-in observability plugin component. This module packages NeMo Relay's first-party observability exporters behind the shared plugin configuration system. Each exporter section is opt-in: omitted sections and sections with `enabled = false` validate but do not register subscribers or construct exporters. The plugin intentionally infers subscriber names from the component namespace so configuration remains portable across bindings. Agent Trajectory Observability Format (ATOF) registers one global subscriber when enabled. Typed OpenTelemetry endpoints share one global fan-out subscriber. Agent Trajectory Interchange Format (ATIF) uses a global dispatcher that detects top-level agent or turn scopes and creates one scope-local exporter for each trajectory run. Coding-agent turns that need bounded traces carry role metadata; their declared scope type is preserved in the exported event stream. ## Structs * [AtifCorrelation](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifcorrelation) * [AtifDispatcher](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifdispatcher) * [AtifFlushWork](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifflushwork) * [AtifOutputOptions](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifoutputoptions) * [AtifRemoteStorage](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifremotestorage): Remote storage handle for ATIF trajectory uploads. * [AtifSectionConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifsectionconfig): Per-trajectory ATIF exporter config. * [AtifUploadRequest](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifuploadrequest) * [AtofFileSinkSectionConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atoffilesinksectionconfig): File sink settings for the ATOF plugin section. * [AtofSectionConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atofsectionconfig): Multi-sink ATOF JSONL exporter config. * [AtofStreamSinkSectionConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atofstreamsinksectionconfig): Stream sink settings for the ATOF plugin section. * [AutomaticOtlpSignals](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-automaticotlpsignals) * [ComponentSpec](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-componentspec): Top-level observability component wrapper. * [HttpStorageConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-httpstorageconfig): HTTP endpoint settings for ATIF trajectory upload. * [HttpUploadConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-httpuploadconfig) * [IndexedOpenTelemetryResource](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-indexedopentelemetryresource) * [ManagedAtifExporter](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-managedatifexporter) * [ObservabilityConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-observabilityconfig): Canonical config document for the observability plugin component. * [ObservabilityPlugin](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-observabilityplugin): Built-in observability component. * [OpenTelemetryDestination](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrydestination) * [OpenTelemetryDestinationCollision](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrydestinationcollision) * [OpenTelemetryEndpointConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetryendpointconfig): One typed OTLP destination. * [OpenTelemetryFileSinkConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetryfilesinkconfig): One local file destination for projected OTLP spans. * [OpenTelemetryLogSectionConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrylogsectionconfig): OTLP log pipeline settings. * [OpenTelemetryMetricSectionConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrymetricsectionconfig): OTLP metric pipeline settings. * [OpenTelemetrySectionConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrysectionconfig): Multi-endpoint OpenTelemetry export settings. * [OpenTelemetryShutdownIssue](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetryshutdownissue) * [OpenTelemetrySignalEndpointConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrysignalendpointconfig): Signal-common OTLP destination fields used by logs and metrics. * [OpenTelemetrySignalSubscribers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrysignalsubscribers) * [PendingAtifExport](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-pendingatifexport) * [PendingAtifWrite](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-pendingatifwrite) * [ResolvedSignalEndpoints](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-resolvedsignalendpoints) * [S3BuilderOverrides](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-s3builderoverrides) * [S3StorageConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-s3storageconfig): S3-compatible storage settings for ATIF trajectory upload. * [SkippedResource](/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-skippedresource) ## Enums * [AtifStorageConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-atifstorageconfig): Remote storage destination for ATIF trajectory files. * [AtofSinkSectionConfig](/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-atofsinksectionconfig): One plugin-managed destination for raw ATOF events. * [OpenTelemetryDestinationKey](/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-opentelemetrydestinationkey) * [OpenTelemetryResource](/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-opentelemetryresource) * [OpenTelemetryShutdownFailure](/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-opentelemetryshutdownfailure) * [SinkLabel](/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-sinklabel): Identifier for a single output sink. `Local` is used when `storage` is empty (the legacy local-file path); `Remote(i)` indexes into the configured storage backends. ## Constants * [AUTOMATIC_INSECURE_HTTP_HOSTS_VARIABLE](/reference/api/rust-library-reference/nemo-relay-observability/plugin/constant-automatic-insecure-http-hosts-variable) * [OBSERVABILITY_PLUGIN_KIND](/reference/api/rust-library-reference/nemo-relay-observability/plugin/constant-observability-plugin-kind): The plugin kind registered by the core crate. ## Functions * [apply_otel_environment_headers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-apply-otel-environment-headers) * [apply_signal_common](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-apply-signal-common) * [atif_dispatcher_subscriber](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-atif-dispatcher-subscriber) * [atif_scope_subscriber](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-atif-scope-subscriber) * [atif_shutdown_cleanup](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-atif-shutdown-cleanup) * [atof_endpoint_transport_schema](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-atof-endpoint-transport-schema) * [atof_mode_schema](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-atof-mode-schema) * [automatic_exporter_failure](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-automatic-exporter-failure): Classify from typed evidence only; backend strings can contain credentials and flatten several causes, so they must neither be parsed nor copied into reports. * [automatic_otlp_signals](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-automatic-otlp-signals) * [automatic_plaintext_policy](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-automatic-plaintext-policy) * [automatic_subscriber](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-automatic-subscriber): Build one automatic subscriber without preventing healthy signals from activating. * [build_atif_storage](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-atif-storage) * [build_atof_sink_config](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-atof-sink-config) * [build_log_config](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-log-config) * [build_metric_config](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-metric-config) * [build_opentelemetry_file_sink_subscribers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-opentelemetry-file-sink-subscribers) * [build_opentelemetry_log_subscribers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-opentelemetry-log-subscribers) * [build_opentelemetry_metric_subscribers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-opentelemetry-metric-subscribers) * [build_opentelemetry_signal_subscribers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-opentelemetry-signal-subscribers) * [build_opentelemetry_subscribers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-opentelemetry-subscribers) * [build_otel_config](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-otel-config) * [build_otel_file_config](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-otel-file-config) * [canonical_opentelemetry_host](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-canonical-opentelemetry-host) * [canonicalize_opentelemetry_destination](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-canonicalize-opentelemetry-destination) * [default_agent_name](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-agent-name) * [default_agent_version](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-agent-version) * [default_atif_filename_template](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atif-filename-template) * [default_atif_include_payloads](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atif-include-payloads) * [default_atof_endpoint_field_name_policy](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atof-endpoint-field-name-policy) * [default_atof_endpoint_transport](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atof-endpoint-transport) * [default_atof_file_sink_editor_value](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atof-file-sink-editor-value) * [default_atof_mode](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atof-mode) * [default_atof_stream_sink_editor_value](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atof-stream-sink-editor-value) * [default_completed_span_context_ttl_millis](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-completed-span-context-ttl-millis) * [default_http_storage_editor_value](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-http-storage-editor-value) * [default_model_name](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-model-name) * [default_observability_config_version](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-observability-config-version) * [default_opentelemetry_endpoint_editor_value](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-opentelemetry-endpoint-editor-value) * [default_opentelemetry_file_sink_editor_value](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-opentelemetry-file-sink-editor-value) * [default_opentelemetry_signal_endpoint_editor_value](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-opentelemetry-signal-endpoint-editor-value) * [default_otel_instrumentation_scope](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-instrumentation-scope) * [default_otel_log_max_export_batch_size](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-log-max-export-batch-size) * [default_otel_log_max_queue_size](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-log-max-queue-size) * [default_otel_log_minimum_severity](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-log-minimum-severity) * [default_otel_log_scheduled_delay_millis](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-log-scheduled-delay-millis) * [default_otel_metric_cardinality_limit](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-metric-cardinality-limit) * [default_otel_metric_export_interval_millis](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-metric-export-interval-millis) * [default_otel_metric_max_instruments](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-metric-max-instruments) * [default_otel_metric_temporality](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-metric-temporality) * [default_otel_service_name](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-service-name) * [default_otlp_file_sink_mode](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otlp-file-sink-mode) * [default_otlp_transport](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otlp-transport) * [default_output_directory](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-output-directory) * [default_s3_storage_editor_value](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-s3-storage-editor-value) * [default_timeout_millis](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-timeout-millis) * [deliver_opentelemetry_callbacks](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-deliver-opentelemetry-callbacks) * [deliver_opentelemetry_event](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-deliver-opentelemetry-event) * [deliver_opentelemetry_metric_callbacks](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-deliver-opentelemetry-metric-callbacks) * [deregister_atif_shutdown_subscriber](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-deregister-atif-shutdown-subscriber) * [derive_http_signal_endpoint](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-derive-http-signal-endpoint) * [derive_signal_endpoint](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-derive-signal-endpoint) * [environment_has_nonblank_value](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-environment-has-nonblank-value) * [environment_signal_enabled](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-environment-signal-enabled) * [event_observation_key](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-event-observation-key) * [flush_atif_shutdown_work](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-flush-atif-shutdown-work) * [has_active_opentelemetry_resource](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-has-active-opentelemetry-resource) * [is_safe_atif_metadata_path](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-is-safe-atif-metadata-path) * [is_safe_atif_session_id](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-is-safe-atif-session-id) * [is_top_level_trajectory_start](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-is-top-level-trajectory-start) * [is_valid_atif_metadata_selector](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-is-valid-atif-metadata-selector) * [is_valid_atof_stream_url](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-is-valid-atof-stream-url) * [log_opentelemetry_resource_access](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-log-opentelemetry-resource-access) * [log_severity_schema](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-log-severity-schema) * [mark_projection_schema](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-mark-projection-schema) * [metric_temporality_schema](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-metric-temporality-schema) * [no_active_opentelemetry_destination_error](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-no-active-opentelemetry-destination-error) * [normalize_opentelemetry_path](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-normalize-opentelemetry-path) * [normalize_storage_key_prefix](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-normalize-storage-key-prefix) * [observability_config_schema](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-observability-config-schema): Returns the JSON Schema for the observability component configuration. * [observability_registration_error](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-observability-registration-error) * [omit_atif_llm_requests](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-omit-atif-llm-requests) * [opentelemetry_destination](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-opentelemetry-destination) * [opentelemetry_destination_collision_errors](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-opentelemetry-destination-collision-errors) * [opentelemetry_section_is_empty](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-opentelemetry-section-is-empty) * [opentelemetry_type_name](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-opentelemetry-type-name) * [otel_editor_field](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otel-editor-field) * [otel_list_editor_field](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otel-list-editor-field) * [otel_sdk_disabled](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otel-sdk-disabled) * [otel_tls_editor_field](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otel-tls-editor-field) * [otlp_file_format_schema](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otlp-file-format-schema) * [otlp_file_sink_mode_schema](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otlp-file-sink-mode-schema): A trace file sink defaults to `overwrite`, unlike the ATOF event sink: a run that reuses a filename should not read as one trajectory appended to another. * [otlp_transport_schema](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otlp-transport-schema) * [parse_atif_metadata_expression](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-parse-atif-metadata-expression) * [parse_observability_config](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-parse-observability-config) * [parse_signal_transport](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-parse-signal-transport) * [post_atif_http](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-post-atif-http) * [prepare_atif_file](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-prepare-atif-file) * [prepare_atif_payload](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-prepare-atif-payload) * [prepare_atif_shutdown_file](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-prepare-atif-shutdown-file) * [push_otel_signal_diagnostic](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-push-otel-signal-diagnostic) * [push_plaintext_preflight_diagnostic](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-push-plaintext-preflight-diagnostic) * [push_policy_diag](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-push-policy-diag) * [push_skipped_opentelemetry_endpoint_diagnostic](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-push-skipped-opentelemetry-endpoint-diagnostic) * [raw_opentelemetry_destination](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-raw-opentelemetry-destination) * [record_invalid_automatic_insecure_hosts](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-record-invalid-automatic-insecure-hosts) * [register_atif_dispatcher](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-atif-dispatcher) * [register_atof_exporter](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-atof-exporter) * [register_automatic_opentelemetry](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-automatic-opentelemetry) * [register_full_payload_policy](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-full-payload-policy) * [register_observability](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-observability) * [register_opentelemetry](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-opentelemetry) * [register_opentelemetry_resources](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-opentelemetry-resources) * [reject_opentelemetry_metric_mark](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-reject-opentelemetry-metric-mark) * [render_atif_filename](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-render-atif-filename) * [resolve_env_var_field](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-resolve-env-var-field) * [resolve_signal_endpoints](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-resolve-signal-endpoints) * [resolve_signal_headers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-resolve-signal-headers) * [sanitize_atif_metadata_fragment](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-sanitize-atif-metadata-fragment) * [shutdown_all_opentelemetry_subscribers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-shutdown-all-opentelemetry-subscribers) * [shutdown_failure_from_errors](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-shutdown-failure-from-errors) * [shutdown_indexed_opentelemetry_providers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-shutdown-indexed-opentelemetry-providers) * [signal_destination](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-signal-destination) * [signal_shutdown_issue](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-signal-shutdown-issue) * [skipped_opentelemetry_endpoints](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-skipped-opentelemetry-endpoints) * [string_enum_schema](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-string-enum-schema) * [validate_atif_file_export_support](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-file-export-support) * [validate_atif_filename_template](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-filename-template) * [validate_atif_http_endpoint](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-http-endpoint) * [validate_atif_http_header](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-http-header) * [validate_atif_http_header_name](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-http-header-name) * [validate_atif_section](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-section) * [validate_atif_storage_env_var](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-storage-env-var) * [validate_atif_storage_values](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-storage-values) * [validate_atif_values](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-values) * [validate_atof_section](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-section) * [validate_atof_sink](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-sink) * [validate_atof_stream_header](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-stream-header) * [validate_atof_stream_header_env](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-stream-header-env) * [validate_atof_stream_header_name](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-stream-header-name) * [validate_atof_stream_sink_name](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-stream-sink-name) * [validate_atof_stream_sink_values](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-stream-sink-values) * [validate_atof_values](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-values) * [validate_automatic_plaintext_destinations](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-automatic-plaintext-destinations) * [validate_case_insensitive_header_duplicates](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-case-insensitive-header-duplicates) * [validate_case_insensitive_signal_header_duplicates](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-case-insensitive-signal-header-duplicates) * [validate_distinct_opentelemetry_destinations](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-distinct-opentelemetry-destinations) * [validate_distinct_opentelemetry_file_sinks](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-distinct-opentelemetry-file-sinks): Rejects two file sinks writing the same path. * [validate_distinct_signal_destinations](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-distinct-signal-destinations) * [validate_explicit_signal_endpoint](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-explicit-signal-endpoint) * [validate_http_headers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-http-headers) * [validate_observability_plaintext_destinations](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-observability-plaintext-destinations) * [validate_observability_plugin_config](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-observability-plugin-config) * [validate_observability_plugin_config_with_policy](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-observability-plugin-config-with-policy) * [validate_observability_section_fields](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-observability-section-fields) * [validate_observability_section_values](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-observability-section-values) * [validate_opentelemetry_batch_config](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-batch-config) * [validate_opentelemetry_endpoint_fields](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-endpoint-fields) * [validate_opentelemetry_feature_support](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-feature-support) * [validate_opentelemetry_file_sink_fields](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-file-sink-fields): Reports unknown keys inside each `file_sinks` entry. * [validate_opentelemetry_file_sinks](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-file-sinks): Reports the file-sink settings that would otherwise fail only at activation. * [validate_opentelemetry_header_env](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-header-env) * [validate_opentelemetry_header_name](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-header-name) * [validate_opentelemetry_header_value](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-header-value) * [validate_opentelemetry_headers](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-headers) * [validate_opentelemetry_log_section](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-log-section) * [validate_opentelemetry_metric_section](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-metric-section) * [validate_opentelemetry_plaintext_destinations](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-plaintext-destinations) * [validate_opentelemetry_section](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-section) * [validate_opentelemetry_signal_endpoint_values](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-signal-endpoint-values) * [validate_opentelemetry_signal_endpoints](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-signal-endpoints) * [validate_opentelemetry_signal_fields](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-signal-fields) * [validate_otel_batch_config](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-otel-batch-config) * [validate_otel_file_sink_batch_config](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-otel-file-sink-batch-config): Returns the offending field alongside the error, so a static diagnostic can name the setting that failed rather than always naming `max_queue_size`. * [validate_otel_file_sink_filename](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-otel-file-sink-filename): Rejects a filename that would escape `output_directory`. * [validate_otel_header_env](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-otel-header-env) * [validate_policy_fields](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-policy-fields) * [validate_section_fields](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-section-fields) * [validate_top_level_observability_fields](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-top-level-observability-fields) * [validate_unknown_fields](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-unknown-fields) * [validate_version](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-version) * [warn_skipped_signal_endpoints](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-warn-skipped-signal-endpoints) * [write_atif](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-write-atif) * [write_atif_local](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-write-atif-local) * [write_atif_remote](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-write-atif-remote) * [write_atif_shutdown_export](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-write-atif-shutdown-export) * [write_atif_shutdown_exports](/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-write-atif-shutdown-exports) ## Type Aliases * [AtifStorageList](/reference/api/rust-library-reference/nemo-relay-observability/plugin/type-atifstoragelist) * [MetricEventCallback](/reference/api/rust-library-reference/nemo-relay-observability/plugin/type-metriceventcallback) > Built-in observability plugin configuration and lifecycle. Built-in observability plugin component. ## Docs - [Struct Atif Correlation](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifcorrelation.md): API documentation for the Rust `AtifCorrelation` struct in crate `nemo_relay_observability`. - [Struct Atif Dispatcher](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifdispatcher.md): API documentation for the Rust `AtifDispatcher` struct in crate `nemo_relay_observability`. - [Struct Atif Flush Work](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifflushwork.md): API documentation for the Rust `AtifFlushWork` struct in crate `nemo_relay_observability`. - [Struct Atif Output Options](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifoutputoptions.md): API documentation for the Rust `AtifOutputOptions` struct in crate `nemo_relay_observability`. - [Struct Atif Remote Storage](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifremotestorage.md): Remote storage handle for ATIF trajectory uploads. - [Struct Atif Section Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifsectionconfig.md): Per-trajectory ATIF exporter config. - [Struct Atif Upload Request](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atifuploadrequest.md): API documentation for the Rust `AtifUploadRequest` struct in crate `nemo_relay_observability`. - [Struct Atof File Sink Section Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atoffilesinksectionconfig.md): File sink settings for the ATOF plugin section. - [Struct Atof Section Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atofsectionconfig.md): Multi-sink ATOF JSONL exporter config. - [Struct Atof Stream Sink Section Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-atofstreamsinksectionconfig.md): Stream sink settings for the ATOF plugin section. - [Struct Automatic Otlp Signals](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-automaticotlpsignals.md): API documentation for the Rust `AutomaticOtlpSignals` struct in crate `nemo_relay_observability`. - [Struct Component Spec](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-componentspec.md): Top-level observability component wrapper. - [Struct Http Storage Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-httpstorageconfig.md): HTTP endpoint settings for ATIF trajectory upload. - [Struct Http Upload Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-httpuploadconfig.md): API documentation for the Rust `HttpUploadConfig` struct in crate `nemo_relay_observability`. - [Struct Indexed Open Telemetry Resource](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-indexedopentelemetryresource.md): API documentation for the Rust `IndexedOpenTelemetryResource` struct in crate `nemo_relay_observability`. - [Struct Managed Atif Exporter](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-managedatifexporter.md): API documentation for the Rust `ManagedAtifExporter` struct in crate `nemo_relay_observability`. - [Struct Observability Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-observabilityconfig.md): Canonical config document for the observability plugin component. - [Struct Observability Plugin](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-observabilityplugin.md): Built-in observability component. - [Struct Open Telemetry Destination](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrydestination.md): API documentation for the Rust `OpenTelemetryDestination` struct in crate `nemo_relay_observability`. - [Struct Open Telemetry Destination Collision](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrydestinationcollision.md): API documentation for the Rust `OpenTelemetryDestinationCollision` struct in crate `nemo_relay_observability`. - [Struct Open Telemetry Endpoint Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetryendpointconfig.md): One typed OTLP destination. - [Struct Open Telemetry File Sink Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetryfilesinkconfig.md): One local file destination for projected OTLP spans. - [Struct Open Telemetry LogSection Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrylogsectionconfig.md): OTLP log pipeline settings. - [Struct Open Telemetry Metric Section Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrymetricsectionconfig.md): OTLP metric pipeline settings. - [Struct Open Telemetry Section Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrysectionconfig.md): Multi-endpoint OpenTelemetry export settings. - [Struct Open Telemetry Shutdown Issue](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetryshutdownissue.md): API documentation for the Rust `OpenTelemetryShutdownIssue` struct in crate `nemo_relay_observability`. - [Struct Open Telemetry Signal Endpoint Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrysignalendpointconfig.md): Signal-common OTLP destination fields used by logs and metrics. - [Struct Open Telemetry Signal Subscribers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-opentelemetrysignalsubscribers.md): API documentation for the Rust `OpenTelemetrySignalSubscribers` struct in crate `nemo_relay_observability`. - [Struct Pending Atif Export](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-pendingatifexport.md): API documentation for the Rust `PendingAtifExport` struct in crate `nemo_relay_observability`. - [Struct Pending Atif Write](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-pendingatifwrite.md): API documentation for the Rust `PendingAtifWrite` struct in crate `nemo_relay_observability`. - [Struct Resolved Signal Endpoints](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-resolvedsignalendpoints.md): API documentation for the Rust `ResolvedSignalEndpoints` struct in crate `nemo_relay_observability`. - [Struct S3Builder Overrides](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-s3builderoverrides.md): API documentation for the Rust `S3BuilderOverrides` struct in crate `nemo_relay_observability`. - [Struct S3Storage Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-s3storageconfig.md): S3-compatible storage settings for ATIF trajectory upload. - [Struct Skipped Resource](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/struct-skippedresource.md): API documentation for the Rust `SkippedResource` struct in crate `nemo_relay_observability`. - [Enum Atif Storage Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-atifstorageconfig.md): Remote storage destination for ATIF trajectory files. - [Enum Atof Sink Section Config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-atofsinksectionconfig.md): One plugin-managed destination for raw ATOF events. - [Enum Open Telemetry Destination Key](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-opentelemetrydestinationkey.md): API documentation for the Rust `OpenTelemetryDestinationKey` enum in crate `nemo_relay_observability`. - [Enum Open Telemetry Resource](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-opentelemetryresource.md): API documentation for the Rust `OpenTelemetryResource` enum in crate `nemo_relay_observability`. - [Enum Open Telemetry Shutdown Failure](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-opentelemetryshutdownfailure.md): API documentation for the Rust `OpenTelemetryShutdownFailure` enum in crate `nemo_relay_observability`. - [Enum Sink Label](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/enum-sinklabel.md): Identifier for a single output sink. `Local` is used when `storage` is empty (the legacy local-file path); `Remote(i)` indexes into the configured storage backends. - [Constant AUTOMATIC_INSECURE_HTTP_HOSTS_VARIABLE](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/constant-automatic-insecure-http-hosts-variable.md): API documentation for the Rust `AUTOMATIC_INSECURE_HTTP_HOSTS_VARIABLE` constant in crate `nemo_relay_observability`. - [Constant OBSERVABILITY_PLUGIN_KIND](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/constant-observability-plugin-kind.md): The plugin kind registered by the core crate. - [Function apply_otel_environment_headers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-apply-otel-environment-headers.md): API documentation for the Rust `apply_otel_environment_headers` fn in crate `nemo_relay_observability`. - [Function apply_signal_common](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-apply-signal-common.md): API documentation for the Rust `apply_signal_common` fn in crate `nemo_relay_observability`. - [Function atif_dispatcher_subscriber](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-atif-dispatcher-subscriber.md): API documentation for the Rust `atif_dispatcher_subscriber` fn in crate `nemo_relay_observability`. - [Function atif_scope_subscriber](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-atif-scope-subscriber.md): API documentation for the Rust `atif_scope_subscriber` fn in crate `nemo_relay_observability`. - [Function atif_shutdown_cleanup](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-atif-shutdown-cleanup.md): API documentation for the Rust `atif_shutdown_cleanup` fn in crate `nemo_relay_observability`. - [Function atof_endpoint_transport_schema](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-atof-endpoint-transport-schema.md): API documentation for the Rust `atof_endpoint_transport_schema` fn in crate `nemo_relay_observability`. - [Function atof_mode_schema](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-atof-mode-schema.md): API documentation for the Rust `atof_mode_schema` fn in crate `nemo_relay_observability`. - [Function automatic_exporter_failure](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-automatic-exporter-failure.md): Classify from typed evidence only; backend strings can contain credentials and flatten several causes, so they must neither be parsed nor copied into reports. - [Function automatic_otlp_signals](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-automatic-otlp-signals.md): API documentation for the Rust `automatic_otlp_signals` fn in crate `nemo_relay_observability`. - [Function automatic_plaintext_policy](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-automatic-plaintext-policy.md): API documentation for the Rust `automatic_plaintext_policy` fn in crate `nemo_relay_observability`. - [Function automatic_subscriber](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-automatic-subscriber.md): Build one automatic subscriber without preventing healthy signals from activating. - [Function build_atif_storage](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-atif-storage.md): API documentation for the Rust `build_atif_storage` fn in crate `nemo_relay_observability`. - [Function build_atof_sink_config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-atof-sink-config.md): API documentation for the Rust `build_atof_sink_config` fn in crate `nemo_relay_observability`. - [Function build_log_config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-log-config.md): API documentation for the Rust `build_log_config` fn in crate `nemo_relay_observability`. - [Function build_metric_config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-metric-config.md): API documentation for the Rust `build_metric_config` fn in crate `nemo_relay_observability`. - [Function build_opentelemetry_file_sink_subscribers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-opentelemetry-file-sink-subscribers.md): API documentation for the Rust `build_opentelemetry_file_sink_subscribers` fn in crate `nemo_relay_observability`. - [Function build_opentelemetry_log_subscribers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-opentelemetry-log-subscribers.md): API documentation for the Rust `build_opentelemetry_log_subscribers` fn in crate `nemo_relay_observability`. - [Function build_opentelemetry_metric_subscribers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-opentelemetry-metric-subscribers.md): API documentation for the Rust `build_opentelemetry_metric_subscribers` fn in crate `nemo_relay_observability`. - [Function build_opentelemetry_signal_subscribers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-opentelemetry-signal-subscribers.md): API documentation for the Rust `build_opentelemetry_signal_subscribers` fn in crate `nemo_relay_observability`. - [Function build_opentelemetry_subscribers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-opentelemetry-subscribers.md): API documentation for the Rust `build_opentelemetry_subscribers` fn in crate `nemo_relay_observability`. - [Function build_otel_config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-otel-config.md): API documentation for the Rust `build_otel_config` fn in crate `nemo_relay_observability`. - [Function build_otel_file_config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-build-otel-file-config.md): API documentation for the Rust `build_otel_file_config` fn in crate `nemo_relay_observability`. - [Function canonical_opentelemetry_host](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-canonical-opentelemetry-host.md): API documentation for the Rust `canonical_opentelemetry_host` fn in crate `nemo_relay_observability`. - [Function canonicalize_opentelemetry_destination](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-canonicalize-opentelemetry-destination.md): API documentation for the Rust `canonicalize_opentelemetry_destination` fn in crate `nemo_relay_observability`. - [Function default_agent_name](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-agent-name.md): API documentation for the Rust `default_agent_name` fn in crate `nemo_relay_observability`. - [Function default_agent_version](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-agent-version.md): API documentation for the Rust `default_agent_version` fn in crate `nemo_relay_observability`. - [Function default_atif_filename_template](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atif-filename-template.md): API documentation for the Rust `default_atif_filename_template` fn in crate `nemo_relay_observability`. - [Function default_atif_include_payloads](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atif-include-payloads.md): API documentation for the Rust `default_atif_include_payloads` fn in crate `nemo_relay_observability`. - [Function default_atof_endpoint_field_name_policy](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atof-endpoint-field-name-policy.md): API documentation for the Rust `default_atof_endpoint_field_name_policy` fn in crate `nemo_relay_observability`. - [Function default_atof_endpoint_transport](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atof-endpoint-transport.md): API documentation for the Rust `default_atof_endpoint_transport` fn in crate `nemo_relay_observability`. - [Function default_atof_file_sink_editor_value](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atof-file-sink-editor-value.md): API documentation for the Rust `default_atof_file_sink_editor_value` fn in crate `nemo_relay_observability`. - [Function default_atof_mode](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atof-mode.md): API documentation for the Rust `default_atof_mode` fn in crate `nemo_relay_observability`. - [Function default_atof_stream_sink_editor_value](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-atof-stream-sink-editor-value.md): API documentation for the Rust `default_atof_stream_sink_editor_value` fn in crate `nemo_relay_observability`. - [Function default_completed_span_context_ttl_millis](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-completed-span-context-ttl-millis.md): API documentation for the Rust `default_completed_span_context_ttl_millis` fn in crate `nemo_relay_observability`. - [Function default_http_storage_editor_value](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-http-storage-editor-value.md): API documentation for the Rust `default_http_storage_editor_value` fn in crate `nemo_relay_observability`. - [Function default_model_name](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-model-name.md): API documentation for the Rust `default_model_name` fn in crate `nemo_relay_observability`. - [Function default_observability_config_version](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-observability-config-version.md): API documentation for the Rust `default_observability_config_version` fn in crate `nemo_relay_observability`. - [Function default_opentelemetry_endpoint_editor_value](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-opentelemetry-endpoint-editor-value.md): API documentation for the Rust `default_opentelemetry_endpoint_editor_value` fn in crate `nemo_relay_observability`. - [Function default_opentelemetry_file_sink_editor_value](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-opentelemetry-file-sink-editor-value.md): API documentation for the Rust `default_opentelemetry_file_sink_editor_value` fn in crate `nemo_relay_observability`. - [Function default_opentelemetry_signal_endpoint_editor_value](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-opentelemetry-signal-endpoint-editor-value.md): API documentation for the Rust `default_opentelemetry_signal_endpoint_editor_value` fn in crate `nemo_relay_observability`. - [Function default_otel_instrumentation_scope](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-instrumentation-scope.md): API documentation for the Rust `default_otel_instrumentation_scope` fn in crate `nemo_relay_observability`. - [Function default_otel_log_max_export_batch_size](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-log-max-export-batch-size.md): API documentation for the Rust `default_otel_log_max_export_batch_size` fn in crate `nemo_relay_observability`. - [Function default_otel_log_max_queue_size](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-log-max-queue-size.md): API documentation for the Rust `default_otel_log_max_queue_size` fn in crate `nemo_relay_observability`. - [Function default_otel_log_minimum_severity](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-log-minimum-severity.md): API documentation for the Rust `default_otel_log_minimum_severity` fn in crate `nemo_relay_observability`. - [Function default_otel_log_scheduled_delay_millis](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-log-scheduled-delay-millis.md): API documentation for the Rust `default_otel_log_scheduled_delay_millis` fn in crate `nemo_relay_observability`. - [Function default_otel_metric_cardinality_limit](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-metric-cardinality-limit.md): API documentation for the Rust `default_otel_metric_cardinality_limit` fn in crate `nemo_relay_observability`. - [Function default_otel_metric_export_interval_millis](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-metric-export-interval-millis.md): API documentation for the Rust `default_otel_metric_export_interval_millis` fn in crate `nemo_relay_observability`. - [Function default_otel_metric_max_instruments](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-metric-max-instruments.md): API documentation for the Rust `default_otel_metric_max_instruments` fn in crate `nemo_relay_observability`. - [Function default_otel_metric_temporality](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-metric-temporality.md): API documentation for the Rust `default_otel_metric_temporality` fn in crate `nemo_relay_observability`. - [Function default_otel_service_name](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otel-service-name.md): API documentation for the Rust `default_otel_service_name` fn in crate `nemo_relay_observability`. - [Function default_otlp_file_sink_mode](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otlp-file-sink-mode.md): API documentation for the Rust `default_otlp_file_sink_mode` fn in crate `nemo_relay_observability`. - [Function default_otlp_transport](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-otlp-transport.md): API documentation for the Rust `default_otlp_transport` fn in crate `nemo_relay_observability`. - [Function default_output_directory](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-output-directory.md): API documentation for the Rust `default_output_directory` fn in crate `nemo_relay_observability`. - [Function default_s3_storage_editor_value](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-s3-storage-editor-value.md): API documentation for the Rust `default_s3_storage_editor_value` fn in crate `nemo_relay_observability`. - [Function default_timeout_millis](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-default-timeout-millis.md): API documentation for the Rust `default_timeout_millis` fn in crate `nemo_relay_observability`. - [Function deliver_opentelemetry_callbacks](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-deliver-opentelemetry-callbacks.md): API documentation for the Rust `deliver_opentelemetry_callbacks` fn in crate `nemo_relay_observability`. - [Function deliver_opentelemetry_event](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-deliver-opentelemetry-event.md): API documentation for the Rust `deliver_opentelemetry_event` fn in crate `nemo_relay_observability`. - [Function deliver_opentelemetry_metric_callbacks](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-deliver-opentelemetry-metric-callbacks.md): API documentation for the Rust `deliver_opentelemetry_metric_callbacks` fn in crate `nemo_relay_observability`. - [Function deregister_atif_shutdown_subscriber](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-deregister-atif-shutdown-subscriber.md): API documentation for the Rust `deregister_atif_shutdown_subscriber` fn in crate `nemo_relay_observability`. - [Function derive_http_signal_endpoint](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-derive-http-signal-endpoint.md): API documentation for the Rust `derive_http_signal_endpoint` fn in crate `nemo_relay_observability`. - [Function derive_signal_endpoint](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-derive-signal-endpoint.md): API documentation for the Rust `derive_signal_endpoint` fn in crate `nemo_relay_observability`. - [Function environment_has_nonblank_value](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-environment-has-nonblank-value.md): API documentation for the Rust `environment_has_nonblank_value` fn in crate `nemo_relay_observability`. - [Function environment_signal_enabled](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-environment-signal-enabled.md): API documentation for the Rust `environment_signal_enabled` fn in crate `nemo_relay_observability`. - [Function event_observation_key](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-event-observation-key.md): API documentation for the Rust `event_observation_key` fn in crate `nemo_relay_observability`. - [Function flush_atif_shutdown_work](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-flush-atif-shutdown-work.md): API documentation for the Rust `flush_atif_shutdown_work` fn in crate `nemo_relay_observability`. - [Function has_active_opentelemetry_resource](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-has-active-opentelemetry-resource.md): API documentation for the Rust `has_active_opentelemetry_resource` fn in crate `nemo_relay_observability`. - [Function is_safe_atif_metadata_path](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-is-safe-atif-metadata-path.md): API documentation for the Rust `is_safe_atif_metadata_path` fn in crate `nemo_relay_observability`. - [Function is_safe_atif_session_id](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-is-safe-atif-session-id.md): API documentation for the Rust `is_safe_atif_session_id` fn in crate `nemo_relay_observability`. - [Function is_top_level_trajectory_start](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-is-top-level-trajectory-start.md): API documentation for the Rust `is_top_level_trajectory_start` fn in crate `nemo_relay_observability`. - [Function is_valid_atif_metadata_selector](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-is-valid-atif-metadata-selector.md): API documentation for the Rust `is_valid_atif_metadata_selector` fn in crate `nemo_relay_observability`. - [Function is_valid_atof_stream_url](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-is-valid-atof-stream-url.md): API documentation for the Rust `is_valid_atof_stream_url` fn in crate `nemo_relay_observability`. - [Function log_opentelemetry_resource_access](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-log-opentelemetry-resource-access.md): API documentation for the Rust `log_opentelemetry_resource_access` fn in crate `nemo_relay_observability`. - [Function log_severity_schema](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-log-severity-schema.md): API documentation for the Rust `log_severity_schema` fn in crate `nemo_relay_observability`. - [Function mark_projection_schema](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-mark-projection-schema.md): API documentation for the Rust `mark_projection_schema` fn in crate `nemo_relay_observability`. - [Function metric_temporality_schema](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-metric-temporality-schema.md): API documentation for the Rust `metric_temporality_schema` fn in crate `nemo_relay_observability`. - [Function no_active_opentelemetry_destination_error](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-no-active-opentelemetry-destination-error.md): API documentation for the Rust `no_active_opentelemetry_destination_error` fn in crate `nemo_relay_observability`. - [Function normalize_opentelemetry_path](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-normalize-opentelemetry-path.md): API documentation for the Rust `normalize_opentelemetry_path` fn in crate `nemo_relay_observability`. - [Function normalize_storage_key_prefix](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-normalize-storage-key-prefix.md): API documentation for the Rust `normalize_storage_key_prefix` fn in crate `nemo_relay_observability`. - [Function observability_config_schema](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-observability-config-schema.md): Returns the JSON Schema for the observability component configuration. - [Function observability_registration_error](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-observability-registration-error.md): API documentation for the Rust `observability_registration_error` fn in crate `nemo_relay_observability`. - [Function omit_atif_llm_requests](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-omit-atif-llm-requests.md): API documentation for the Rust `omit_atif_llm_requests` fn in crate `nemo_relay_observability`. - [Function opentelemetry_destination](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-opentelemetry-destination.md): API documentation for the Rust `opentelemetry_destination` fn in crate `nemo_relay_observability`. - [Function opentelemetry_destination_collision_errors](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-opentelemetry-destination-collision-errors.md): API documentation for the Rust `opentelemetry_destination_collision_errors` fn in crate `nemo_relay_observability`. - [Function opentelemetry_section_is_empty](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-opentelemetry-section-is-empty.md): API documentation for the Rust `opentelemetry_section_is_empty` fn in crate `nemo_relay_observability`. - [Function opentelemetry_type_name](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-opentelemetry-type-name.md): API documentation for the Rust `opentelemetry_type_name` fn in crate `nemo_relay_observability`. - [Function otel_editor_field](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otel-editor-field.md): API documentation for the Rust `otel_editor_field` fn in crate `nemo_relay_observability`. - [Function otel_list_editor_field](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otel-list-editor-field.md): API documentation for the Rust `otel_list_editor_field` fn in crate `nemo_relay_observability`. - [Function otel_sdk_disabled](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otel-sdk-disabled.md): API documentation for the Rust `otel_sdk_disabled` fn in crate `nemo_relay_observability`. - [Function otel_tls_editor_field](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otel-tls-editor-field.md): API documentation for the Rust `otel_tls_editor_field` fn in crate `nemo_relay_observability`. - [Function otlp_file_format_schema](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otlp-file-format-schema.md): API documentation for the Rust `otlp_file_format_schema` fn in crate `nemo_relay_observability`. - [Function otlp_file_sink_mode_schema](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otlp-file-sink-mode-schema.md): A trace file sink defaults to `overwrite`, unlike the ATOF event sink: a run that reuses a filename should not read as one trajectory appended to another. - [Function otlp_transport_schema](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-otlp-transport-schema.md): API documentation for the Rust `otlp_transport_schema` fn in crate `nemo_relay_observability`. - [Function parse_atif_metadata_expression](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-parse-atif-metadata-expression.md): API documentation for the Rust `parse_atif_metadata_expression` fn in crate `nemo_relay_observability`. - [Function parse_observability_config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-parse-observability-config.md): API documentation for the Rust `parse_observability_config` fn in crate `nemo_relay_observability`. - [Function parse_signal_transport](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-parse-signal-transport.md): API documentation for the Rust `parse_signal_transport` fn in crate `nemo_relay_observability`. - [Function post_atif_http](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-post-atif-http.md): API documentation for the Rust `post_atif_http` fn in crate `nemo_relay_observability`. - [Function prepare_atif_file](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-prepare-atif-file.md): API documentation for the Rust `prepare_atif_file` fn in crate `nemo_relay_observability`. - [Function prepare_atif_payload](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-prepare-atif-payload.md): API documentation for the Rust `prepare_atif_payload` fn in crate `nemo_relay_observability`. - [Function prepare_atif_shutdown_file](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-prepare-atif-shutdown-file.md): API documentation for the Rust `prepare_atif_shutdown_file` fn in crate `nemo_relay_observability`. - [Function push_otel_signal_diagnostic](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-push-otel-signal-diagnostic.md): API documentation for the Rust `push_otel_signal_diagnostic` fn in crate `nemo_relay_observability`. - [Function push_plaintext_preflight_diagnostic](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-push-plaintext-preflight-diagnostic.md): API documentation for the Rust `push_plaintext_preflight_diagnostic` fn in crate `nemo_relay_observability`. - [Function push_policy_diag](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-push-policy-diag.md): API documentation for the Rust `push_policy_diag` fn in crate `nemo_relay_observability`. - [Function push_skipped_opentelemetry_endpoint_diagnostic](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-push-skipped-opentelemetry-endpoint-diagnostic.md): API documentation for the Rust `push_skipped_opentelemetry_endpoint_diagnostic` fn in crate `nemo_relay_observability`. - [Function raw_opentelemetry_destination](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-raw-opentelemetry-destination.md): API documentation for the Rust `raw_opentelemetry_destination` fn in crate `nemo_relay_observability`. - [Function record_invalid_automatic_insecure_hosts](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-record-invalid-automatic-insecure-hosts.md): API documentation for the Rust `record_invalid_automatic_insecure_hosts` fn in crate `nemo_relay_observability`. - [Function register_atif_dispatcher](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-atif-dispatcher.md): API documentation for the Rust `register_atif_dispatcher` fn in crate `nemo_relay_observability`. - [Function register_atof_exporter](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-atof-exporter.md): API documentation for the Rust `register_atof_exporter` fn in crate `nemo_relay_observability`. - [Function register_automatic_opentelemetry](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-automatic-opentelemetry.md): API documentation for the Rust `register_automatic_opentelemetry` fn in crate `nemo_relay_observability`. - [Function register_full_payload_policy](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-full-payload-policy.md): API documentation for the Rust `register_full_payload_policy` fn in crate `nemo_relay_observability`. - [Function register_observability](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-observability.md): API documentation for the Rust `register_observability` fn in crate `nemo_relay_observability`. - [Function register_opentelemetry](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-opentelemetry.md): API documentation for the Rust `register_opentelemetry` fn in crate `nemo_relay_observability`. - [Function register_opentelemetry_resources](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-register-opentelemetry-resources.md): API documentation for the Rust `register_opentelemetry_resources` fn in crate `nemo_relay_observability`. - [Function reject_opentelemetry_metric_mark](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-reject-opentelemetry-metric-mark.md): API documentation for the Rust `reject_opentelemetry_metric_mark` fn in crate `nemo_relay_observability`. - [Function render_atif_filename](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-render-atif-filename.md): API documentation for the Rust `render_atif_filename` fn in crate `nemo_relay_observability`. - [Function resolve_env_var_field](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-resolve-env-var-field.md): API documentation for the Rust `resolve_env_var_field` fn in crate `nemo_relay_observability`. - [Function resolve_signal_endpoints](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-resolve-signal-endpoints.md): API documentation for the Rust `resolve_signal_endpoints` fn in crate `nemo_relay_observability`. - [Function resolve_signal_headers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-resolve-signal-headers.md): API documentation for the Rust `resolve_signal_headers` fn in crate `nemo_relay_observability`. - [Function sanitize_atif_metadata_fragment](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-sanitize-atif-metadata-fragment.md): API documentation for the Rust `sanitize_atif_metadata_fragment` fn in crate `nemo_relay_observability`. - [Function shutdown_all_opentelemetry_subscribers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-shutdown-all-opentelemetry-subscribers.md): API documentation for the Rust `shutdown_all_opentelemetry_subscribers` fn in crate `nemo_relay_observability`. - [Function shutdown_failure_from_errors](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-shutdown-failure-from-errors.md): API documentation for the Rust `shutdown_failure_from_errors` fn in crate `nemo_relay_observability`. - [Function shutdown_indexed_opentelemetry_providers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-shutdown-indexed-opentelemetry-providers.md): API documentation for the Rust `shutdown_indexed_opentelemetry_providers` fn in crate `nemo_relay_observability`. - [Function signal_destination](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-signal-destination.md): API documentation for the Rust `signal_destination` fn in crate `nemo_relay_observability`. - [Function signal_shutdown_issue](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-signal-shutdown-issue.md): API documentation for the Rust `signal_shutdown_issue` fn in crate `nemo_relay_observability`. - [Function skipped_opentelemetry_endpoints](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-skipped-opentelemetry-endpoints.md): API documentation for the Rust `skipped_opentelemetry_endpoints` fn in crate `nemo_relay_observability`. - [Function string_enum_schema](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-string-enum-schema.md): API documentation for the Rust `string_enum_schema` fn in crate `nemo_relay_observability`. - [Function validate_atif_file_export_support](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-file-export-support.md): API documentation for the Rust `validate_atif_file_export_support` fn in crate `nemo_relay_observability`. - [Function validate_atif_filename_template](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-filename-template.md): API documentation for the Rust `validate_atif_filename_template` fn in crate `nemo_relay_observability`. - [Function validate_atif_http_endpoint](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-http-endpoint.md): API documentation for the Rust `validate_atif_http_endpoint` fn in crate `nemo_relay_observability`. - [Function validate_atif_http_header](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-http-header.md): API documentation for the Rust `validate_atif_http_header` fn in crate `nemo_relay_observability`. - [Function validate_atif_http_header_name](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-http-header-name.md): API documentation for the Rust `validate_atif_http_header_name` fn in crate `nemo_relay_observability`. - [Function validate_atif_section](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-section.md): API documentation for the Rust `validate_atif_section` fn in crate `nemo_relay_observability`. - [Function validate_atif_storage_env_var](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-storage-env-var.md): API documentation for the Rust `validate_atif_storage_env_var` fn in crate `nemo_relay_observability`. - [Function validate_atif_storage_values](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-storage-values.md): API documentation for the Rust `validate_atif_storage_values` fn in crate `nemo_relay_observability`. - [Function validate_atif_values](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atif-values.md): API documentation for the Rust `validate_atif_values` fn in crate `nemo_relay_observability`. - [Function validate_atof_section](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-section.md): API documentation for the Rust `validate_atof_section` fn in crate `nemo_relay_observability`. - [Function validate_atof_sink](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-sink.md): API documentation for the Rust `validate_atof_sink` fn in crate `nemo_relay_observability`. - [Function validate_atof_stream_header](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-stream-header.md): API documentation for the Rust `validate_atof_stream_header` fn in crate `nemo_relay_observability`. - [Function validate_atof_stream_header_env](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-stream-header-env.md): API documentation for the Rust `validate_atof_stream_header_env` fn in crate `nemo_relay_observability`. - [Function validate_atof_stream_header_name](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-stream-header-name.md): API documentation for the Rust `validate_atof_stream_header_name` fn in crate `nemo_relay_observability`. - [Function validate_atof_stream_sink_name](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-stream-sink-name.md): API documentation for the Rust `validate_atof_stream_sink_name` fn in crate `nemo_relay_observability`. - [Function validate_atof_stream_sink_values](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-stream-sink-values.md): API documentation for the Rust `validate_atof_stream_sink_values` fn in crate `nemo_relay_observability`. - [Function validate_atof_values](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-atof-values.md): API documentation for the Rust `validate_atof_values` fn in crate `nemo_relay_observability`. - [Function validate_automatic_plaintext_destinations](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-automatic-plaintext-destinations.md): API documentation for the Rust `validate_automatic_plaintext_destinations` fn in crate `nemo_relay_observability`. - [Function validate_case_insensitive_header_duplicates](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-case-insensitive-header-duplicates.md): API documentation for the Rust `validate_case_insensitive_header_duplicates` fn in crate `nemo_relay_observability`. - [Function validate_case_insensitive_signal_header_duplicates](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-case-insensitive-signal-header-duplicates.md): API documentation for the Rust `validate_case_insensitive_signal_header_duplicates` fn in crate `nemo_relay_observability`. - [Function validate_distinct_opentelemetry_destinations](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-distinct-opentelemetry-destinations.md): API documentation for the Rust `validate_distinct_opentelemetry_destinations` fn in crate `nemo_relay_observability`. - [Function validate_distinct_opentelemetry_file_sinks](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-distinct-opentelemetry-file-sinks.md): Rejects two file sinks writing the same path. - [Function validate_distinct_signal_destinations](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-distinct-signal-destinations.md): API documentation for the Rust `validate_distinct_signal_destinations` fn in crate `nemo_relay_observability`. - [Function validate_explicit_signal_endpoint](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-explicit-signal-endpoint.md): API documentation for the Rust `validate_explicit_signal_endpoint` fn in crate `nemo_relay_observability`. - [Function validate_http_headers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-http-headers.md): API documentation for the Rust `validate_http_headers` fn in crate `nemo_relay_observability`. - [Function validate_observability_plaintext_destinations](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-observability-plaintext-destinations.md): API documentation for the Rust `validate_observability_plaintext_destinations` fn in crate `nemo_relay_observability`. - [Function validate_observability_plugin_config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-observability-plugin-config.md): API documentation for the Rust `validate_observability_plugin_config` fn in crate `nemo_relay_observability`. - [Function validate_observability_plugin_config_with_policy](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-observability-plugin-config-with-policy.md): API documentation for the Rust `validate_observability_plugin_config_with_policy` fn in crate `nemo_relay_observability`. - [Function validate_observability_section_fields](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-observability-section-fields.md): API documentation for the Rust `validate_observability_section_fields` fn in crate `nemo_relay_observability`. - [Function validate_observability_section_values](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-observability-section-values.md): API documentation for the Rust `validate_observability_section_values` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_batch_config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-batch-config.md): API documentation for the Rust `validate_opentelemetry_batch_config` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_endpoint_fields](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-endpoint-fields.md): API documentation for the Rust `validate_opentelemetry_endpoint_fields` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_feature_support](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-feature-support.md): API documentation for the Rust `validate_opentelemetry_feature_support` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_file_sink_fields](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-file-sink-fields.md): Reports unknown keys inside each `file_sinks` entry. - [Function validate_opentelemetry_file_sinks](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-file-sinks.md): Reports the file-sink settings that would otherwise fail only at activation. - [Function validate_opentelemetry_header_env](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-header-env.md): API documentation for the Rust `validate_opentelemetry_header_env` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_header_name](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-header-name.md): API documentation for the Rust `validate_opentelemetry_header_name` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_header_value](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-header-value.md): API documentation for the Rust `validate_opentelemetry_header_value` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_headers](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-headers.md): API documentation for the Rust `validate_opentelemetry_headers` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_log_section](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-log-section.md): API documentation for the Rust `validate_opentelemetry_log_section` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_metric_section](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-metric-section.md): API documentation for the Rust `validate_opentelemetry_metric_section` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_plaintext_destinations](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-plaintext-destinations.md): API documentation for the Rust `validate_opentelemetry_plaintext_destinations` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_section](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-section.md): API documentation for the Rust `validate_opentelemetry_section` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_signal_endpoint_values](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-signal-endpoint-values.md): API documentation for the Rust `validate_opentelemetry_signal_endpoint_values` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_signal_endpoints](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-signal-endpoints.md): API documentation for the Rust `validate_opentelemetry_signal_endpoints` fn in crate `nemo_relay_observability`. - [Function validate_opentelemetry_signal_fields](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-opentelemetry-signal-fields.md): API documentation for the Rust `validate_opentelemetry_signal_fields` fn in crate `nemo_relay_observability`. - [Function validate_otel_batch_config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-otel-batch-config.md): API documentation for the Rust `validate_otel_batch_config` fn in crate `nemo_relay_observability`. - [Function validate_otel_file_sink_batch_config](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-otel-file-sink-batch-config.md): Returns the offending field alongside the error, so a static diagnostic can name the setting that failed rather than always naming `max_queue_size`. - [Function validate_otel_file_sink_filename](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-otel-file-sink-filename.md): Rejects a filename that would escape `output_directory`. - [Function validate_otel_header_env](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-otel-header-env.md): API documentation for the Rust `validate_otel_header_env` fn in crate `nemo_relay_observability`. - [Function validate_policy_fields](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-policy-fields.md): API documentation for the Rust `validate_policy_fields` fn in crate `nemo_relay_observability`. - [Function validate_section_fields](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-section-fields.md): API documentation for the Rust `validate_section_fields` fn in crate `nemo_relay_observability`. - [Function validate_top_level_observability_fields](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-top-level-observability-fields.md): API documentation for the Rust `validate_top_level_observability_fields` fn in crate `nemo_relay_observability`. - [Function validate_unknown_fields](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-unknown-fields.md): API documentation for the Rust `validate_unknown_fields` fn in crate `nemo_relay_observability`. - [Function validate_version](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-validate-version.md): API documentation for the Rust `validate_version` fn in crate `nemo_relay_observability`. - [Function warn_skipped_signal_endpoints](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-warn-skipped-signal-endpoints.md): API documentation for the Rust `warn_skipped_signal_endpoints` fn in crate `nemo_relay_observability`. - [Function write_atif](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-write-atif.md): API documentation for the Rust `write_atif` fn in crate `nemo_relay_observability`. - [Function write_atif_local](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-write-atif-local.md): API documentation for the Rust `write_atif_local` fn in crate `nemo_relay_observability`. - [Function write_atif_remote](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-write-atif-remote.md): API documentation for the Rust `write_atif_remote` fn in crate `nemo_relay_observability`. - [Function write_atif_shutdown_export](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-write-atif-shutdown-export.md): API documentation for the Rust `write_atif_shutdown_export` fn in crate `nemo_relay_observability`. - [Function write_atif_shutdown_exports](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/fn-write-atif-shutdown-exports.md): API documentation for the Rust `write_atif_shutdown_exports` fn in crate `nemo_relay_observability`. - [Type Alias Atif Storage List](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/type-atifstoragelist.md): API documentation for the Rust `AtifStorageList` type in crate `nemo_relay_observability`. - [Type Alias Metric Event Callback](https://docs.nvidia.com/nemo/relay/dev/reference/api/rust-library-reference/nemo-relay-observability/plugin/type-metriceventcallback.md): API documentation for the Rust `MetricEventCallback` type in crate `nemo_relay_observability`.