agent_data_plane_config/domains/checks.rs
1//! Checks domain. Carries the checks IPC endpoint; the checks metrics-encoding settings live in
2//! `shared.metrics_encoding`.
3// TODO: add the rest of the checks pipeline configuration as the checks pipeline is migrated.
4
5use serde::Serialize;
6
7use crate::control::ListenAddress;
8
9// TODO: better name than Domain? Pipeline? Topology? BlueprintConfig?
10/// Resolved checks configuration.
11#[derive(Clone, Debug, Default, PartialEq, Serialize)]
12pub struct Domain {
13 /// Address the checks pipeline exposes for IPC with the core Agent. This is a Saluki-only field,
14 /// seeded from the Saluki-only source; it is absent from the Datadog Agent config schema.
15 pub ipc_endpoint: ListenAddress,
16}