Merge branch 'staging' into mainnet-beta

This commit is contained in:
wphan
2023-12-07 14:21:27 -08:00
2 changed files with 15 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ enum METRIC_TYPES {
endpoint_response_status = 'endpoint_response_status', endpoint_response_status = 'endpoint_response_status',
gpa_fetch_duration = 'gpa_fetch_duration', gpa_fetch_duration = 'gpa_fetch_duration',
last_ws_message_received_ts = 'last_ws_message_received_ts', last_ws_message_received_ts = 'last_ws_message_received_ts',
current_system_ts = 'current_system_ts',
health_status = 'health_status', health_status = 'health_status',
} }
@@ -124,6 +125,16 @@ lastWsReceivedTsGauge.addCallback((obs: ObservableResult) => {
obs.observe(lastWsMsgReceivedTs, {}); obs.observe(lastWsMsgReceivedTs, {});
}); });
const currentSystemTsGauge = meter.createObservableGauge(
METRIC_TYPES.current_system_ts,
{
description: 'Timestamp of system at time of metric collection',
}
);
currentSystemTsGauge.addCallback((obs: ObservableResult) => {
obs.observe(Date.now(), {});
});
const endpointResponseTimeHistogram = meter.createHistogram( const endpointResponseTimeHistogram = meter.createHistogram(
METRIC_TYPES.endpoint_response_times_histogram, METRIC_TYPES.endpoint_response_times_histogram,
{ {

View File

@@ -220,6 +220,10 @@ const main = async () => {
}); });
dlobProvider = getDLOBProviderFromGrpcOrderSubscriber(grpcOrderSubscriber); dlobProvider = getDLOBProviderFromGrpcOrderSubscriber(grpcOrderSubscriber);
slotSource = {
getSlot: () => grpcOrderSubscriber.getSlot(),
};
} else { } else {
const userMap = new UserMap({ const userMap = new UserMap({
driftClient, driftClient,