From 11717a543151c938fdbf7cfd3d782b6fc2141b9b Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Mon, 1 Jun 2026 18:13:10 +0100 Subject: [PATCH] build fixed Signed-off-by: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> --- docker/telemetry/xrpld-telemetry-mainnet.cfg | 2 +- src/xrpld/telemetry/MetricsRegistry.cpp | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/docker/telemetry/xrpld-telemetry-mainnet.cfg b/docker/telemetry/xrpld-telemetry-mainnet.cfg index 57ddaff146..5a6a4ee639 100644 --- a/docker/telemetry/xrpld-telemetry-mainnet.cfg +++ b/docker/telemetry/xrpld-telemetry-mainnet.cfg @@ -123,7 +123,7 @@ exporter=otlp_http # Mainnet has high span throughput across peer/ledger/consensus. # 0.05 keeps Tempo/collector load sustainable. Raise to 1.0 for # short debugging windows only. -sampling_ratio=0.5 +sampling_ratio=1.0 batch_size=512 batch_delay_ms=5000 max_queue_size=2048 diff --git a/src/xrpld/telemetry/MetricsRegistry.cpp b/src/xrpld/telemetry/MetricsRegistry.cpp index 2e348f58c0..1506723d64 100644 --- a/src/xrpld/telemetry/MetricsRegistry.cpp +++ b/src/xrpld/telemetry/MetricsRegistry.cpp @@ -41,6 +41,7 @@ #include #include #include +#include #include #include #include @@ -57,7 +58,7 @@ #include #include #include -#include +#include #include #include @@ -112,9 +113,9 @@ MetricsRegistry::start(std::string const& endpoint, std::string const& instanceI // Configure resource attributes so Prometheus exported_instance labels // distinguish metrics from different nodes (matches OTelCollector setup). resource::ResourceAttributes attrs; - attrs[resource::SemanticConventions::kServiceName] = "xrpld"; + attrs[opentelemetry::semconv::service::kServiceName] = "xrpld"; if (!instanceId.empty()) - attrs[resource::SemanticConventions::kServiceInstanceId] = instanceId; + attrs[opentelemetry::semconv::service::kServiceInstanceId] = instanceId; auto resourceAttrs = resource::Resource::Create(attrs); // Create MeterProvider with resource, then attach the metric reader. @@ -611,7 +612,7 @@ MetricsRegistry::registerNodeStoreGauge() observe("write_load", static_cast(db.getWriteLoad())); // Read queue depth (instantaneous). - Json::Value obj(Json::objectValue); + json::Value obj(json::ValueType::Object); db.getCountsJson(obj); if (obj.isMember("read_queue")) {