Fix tcp protocol metrics naming (#3410)
This commit is contained in:
parent
aff3d76920
commit
99b77aa829
|
@ -564,11 +564,13 @@ class ClientReplicationStreamProtocol(BaseReplicationStreamProtocol):
|
||||||
# The following simply registers metrics for the replication connections
|
# The following simply registers metrics for the replication connections
|
||||||
|
|
||||||
pending_commands = LaterGauge(
|
pending_commands = LaterGauge(
|
||||||
"pending_commands", "", ["name", "conn_id"],
|
"synapse_replication_tcp_protocol_pending_commands",
|
||||||
|
"",
|
||||||
|
["name", "conn_id"],
|
||||||
lambda: {
|
lambda: {
|
||||||
(p.name, p.conn_id): len(p.pending_commands)
|
(p.name, p.conn_id): len(p.pending_commands) for p in connected_connections
|
||||||
for p in connected_connections
|
},
|
||||||
})
|
)
|
||||||
|
|
||||||
|
|
||||||
def transport_buffer_size(protocol):
|
def transport_buffer_size(protocol):
|
||||||
|
@ -579,11 +581,13 @@ def transport_buffer_size(protocol):
|
||||||
|
|
||||||
|
|
||||||
transport_send_buffer = LaterGauge(
|
transport_send_buffer = LaterGauge(
|
||||||
"synapse_replication_tcp_transport_send_buffer", "", ["name", "conn_id"],
|
"synapse_replication_tcp_protocol_transport_send_buffer",
|
||||||
|
"",
|
||||||
|
["name", "conn_id"],
|
||||||
lambda: {
|
lambda: {
|
||||||
(p.name, p.conn_id): transport_buffer_size(p)
|
(p.name, p.conn_id): transport_buffer_size(p) for p in connected_connections
|
||||||
for p in connected_connections
|
},
|
||||||
})
|
)
|
||||||
|
|
||||||
|
|
||||||
def transport_kernel_read_buffer_size(protocol, read=True):
|
def transport_kernel_read_buffer_size(protocol, read=True):
|
||||||
|
@ -602,37 +606,50 @@ def transport_kernel_read_buffer_size(protocol, read=True):
|
||||||
|
|
||||||
|
|
||||||
tcp_transport_kernel_send_buffer = LaterGauge(
|
tcp_transport_kernel_send_buffer = LaterGauge(
|
||||||
"synapse_replication_tcp_transport_kernel_send_buffer", "", ["name", "conn_id"],
|
"synapse_replication_tcp_protocol_transport_kernel_send_buffer",
|
||||||
|
"",
|
||||||
|
["name", "conn_id"],
|
||||||
lambda: {
|
lambda: {
|
||||||
(p.name, p.conn_id): transport_kernel_read_buffer_size(p, False)
|
(p.name, p.conn_id): transport_kernel_read_buffer_size(p, False)
|
||||||
for p in connected_connections
|
for p in connected_connections
|
||||||
})
|
},
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
tcp_transport_kernel_read_buffer = LaterGauge(
|
tcp_transport_kernel_read_buffer = LaterGauge(
|
||||||
"synapse_replication_tcp_transport_kernel_read_buffer", "", ["name", "conn_id"],
|
"synapse_replication_tcp_protocol_transport_kernel_read_buffer",
|
||||||
|
"",
|
||||||
|
["name", "conn_id"],
|
||||||
lambda: {
|
lambda: {
|
||||||
(p.name, p.conn_id): transport_kernel_read_buffer_size(p, True)
|
(p.name, p.conn_id): transport_kernel_read_buffer_size(p, True)
|
||||||
for p in connected_connections
|
for p in connected_connections
|
||||||
})
|
},
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
tcp_inbound_commands = LaterGauge(
|
tcp_inbound_commands = LaterGauge(
|
||||||
"synapse_replication_tcp_inbound_commands", "", ["command", "name", "conn_id"],
|
"synapse_replication_tcp_protocol_inbound_commands",
|
||||||
|
"",
|
||||||
|
["command", "name", "conn_id"],
|
||||||
lambda: {
|
lambda: {
|
||||||
(k[0], p.name, p.conn_id): count
|
(k[0], p.name, p.conn_id): count
|
||||||
for p in connected_connections
|
for p in connected_connections
|
||||||
for k, count in iteritems(p.inbound_commands_counter)
|
for k, count in iteritems(p.inbound_commands_counter)
|
||||||
})
|
},
|
||||||
|
)
|
||||||
|
|
||||||
tcp_outbound_commands = LaterGauge(
|
tcp_outbound_commands = LaterGauge(
|
||||||
"synapse_replication_tcp_outbound_commands", "", ["command", "name", "conn_id"],
|
"synapse_replication_tcp_protocol_outbound_commands",
|
||||||
|
"",
|
||||||
|
["command", "name", "conn_id"],
|
||||||
lambda: {
|
lambda: {
|
||||||
(k[0], p.name, p.conn_id): count
|
(k[0], p.name, p.conn_id): count
|
||||||
for p in connected_connections
|
for p in connected_connections
|
||||||
for k, count in iteritems(p.outbound_commands_counter)
|
for k, count in iteritems(p.outbound_commands_counter)
|
||||||
})
|
},
|
||||||
|
)
|
||||||
|
|
||||||
# number of updates received for each RDATA stream
|
# number of updates received for each RDATA stream
|
||||||
inbound_rdata_count = Counter("synapse_replication_tcp_inbound_rdata_count", "",
|
inbound_rdata_count = Counter(
|
||||||
["stream_name"])
|
"synapse_replication_tcp_protocol_inbound_rdata_count", "", ["stream_name"]
|
||||||
|
)
|
||||||
|
|
Loading…
Reference in New Issue