20#ifndef ORES_TELEMETRY_DOMAIN_SERVICE_SAMPLE_HPP
21#define ORES_TELEMETRY_DOMAIN_SERVICE_SAMPLE_HPP
Domain types for telemetry and observability.
Definition attribute_value.hpp:29
A single heartbeat received from a running domain service.
Definition service_sample.hpp:38
std::string service_name
Canonical service name (e.g. "ores.compute.service").
Definition service_sample.hpp:47
std::chrono::system_clock::time_point sampled_at
When this heartbeat was received by the telemetry service.
Definition service_sample.hpp:40
std::string version
Service version string (e.g. "1.0").
Definition service_sample.hpp:58
std::string instance_id
Per-process UUID, generated once at service startup.
Definition service_sample.hpp:55